Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
s_number_write_info< T > Struct Template Reference
+ Inheritance diagram for s_number_write_info< T >:

Public Member Functions

template<typename Type >
bool CheckTypeLimits (double value, Type *out)
 
template<>
bool CheckTypeLimits (double value, bool *out)
 
template<>
bool CheckTypeLimits (double value, float *out)
 
template<>
bool CheckTypeLimits (double value, double *out)
 
 s_number_write_info (CallHandler &handler, const Object::unique_deque &args, bool is_write_bit)
 
- Public Member Functions inherited from s_number_read_info
 s_number_read_info (const Object::unique_deque &args, bool is_read_bit, int kMaxArgsNormalRead=2)
 
void AddToAddress (const Object &num)
 

Public Attributes

data
 
- Public Attributes inherited from s_number_read_info
LPBYTE address
 
int bit_offset
 
size_t i
 

Constructor & Destructor Documentation

template<typename T >
s_number_write_info< T >::s_number_write_info ( CallHandler handler,
const Object::unique_deque args,
bool  is_write_bit 
)
inline

Member Function Documentation

template<typename T >
template<typename Type >
bool s_number_write_info< T >::CheckTypeLimits ( double  value,
Type *  out 
)
inline
template<typename T >
template<>
bool s_number_write_info< T >::CheckTypeLimits ( double  value,
bool *  out 
)
inline
template<typename T >
template<>
bool s_number_write_info< T >::CheckTypeLimits ( double  value,
float *  out 
)
inline
template<typename T >
template<>
bool s_number_write_info< T >::CheckTypeLimits ( double  value,
double *  out 
)
inline

Member Data Documentation

template<typename T >
T s_number_write_info< T >::data

The documentation for this struct was generated from the following file: