|
ldas-tools-framecpp 3.0.4
|
Classes | |
| struct | info |
Public Types | |
| typedef std::list< info > | ses_type |
| typedef std::vector< void * > | struct_data_type |
Public Member Functions | |
| void | AddSE (const std::string &Name, const std::string &Class, const std::string &Comment) |
| std::string | Class (INT_4U Index) const |
| void | ClassName (const std::string &ClassName) |
| const std::string & | ClassName () const |
| void | Dump (const struct_data_type &Data, const CommandLine &Options) const |
| write out description | |
| void | DumpCommonElements (const struct_data_type &Data, const std::string &ClassName) const |
| write out description | |
| bool | Read (FrameStream &FStream, struct_data_type &Data) const |
| Read data from the stream using the given description. | |
| template<typename T> | |
| T | Value (const struct_data_type &Data, INT_2U Offset) const |
Private Member Functions | |
| void * | read (FrameStream &FStream, const std::string &Class) |
Private Attributes | |
| std::string | m_class_name |
| ses_type | m_se |
| typedef std::list< info > Description::ses_type |
| typedef std::vector< void* > Description::struct_data_type |
| void Description::AddSE | ( | const std::string & | Name, |
| const std::string & | Class, | ||
| const std::string & | Comment ) |
Add an FrSE element to the definition
| Name | Name of an element of the structure being described. |
| Class | Contains the string representation of the data type |
| Comment | Description of the element and its purpose. |
|
inline |
|
inline |
|
inline |
| void Description::Dump | ( | const struct_data_type & | Data, |
| const CommandLine & | Options ) const |
write out description
| void Description::DumpCommonElements | ( | const struct_data_type & | Data, |
| const std::string & | ClassName ) const |
write out description
| bool Description::Read | ( | FrameStream & | FStream, |
| struct_data_type & | Data ) const |
Read data from the stream using the given description.
|
private |
| T Description::Value | ( | const struct_data_type & | Data, |
| INT_2U | Offset ) const |
|
private |
|
private |