#include <Xsil.hh>
Public Types | |
| enum | status { normal = 0, param = 1, time = 2, column = 3, stream = 4, array = 5, arraydim = 6, arraystream = 7, comment = 8 } |
| handler status | |
|
typedef std::map< std::string, std::string > | attrlist |
| Attribute list. | |
| typedef std::vector< int > | columnlist |
| Column list. | |
Public Member Functions | |
| xsilHandlerTemp (xsilHandler *handler, bool istable=false) | |
| Constructor. | |
| ~xsilHandlerTemp () | |
| Destructor. | |
| void | SetData (char *dat) |
| Set data. | |
| bool | FlushTableEntries (bool comma=false) |
| Flush table data (until last comma if comma is true). | |
| bool | SetTableEntry () |
| Setup a table-in-a-table object. | |
Public Attributes | |
| bool | fIsTable |
| Is table? | |
| status | fStatus |
| Handler status. | |
| xsilHandlerPtr | fHandler |
| Pointer to handler. | |
| std::string | fComment |
| comment text | |
| std::string | fText |
| temp text | |
| std::string | fDataName |
| Data type. | |
| int | fDataType |
| Data type. | |
| char * | fData |
| Pointer to data. | |
| int | fSize |
| Size of data. | |
| std::vector< int > | fDim |
| dimensions of data | |
| int | fEncoding |
| Encoding type. | |
| attrlist | fPrmAttr |
| Parameter attributes. | |
| std::string | fPrmName |
| Parameter name. | |
| int | fPrmType |
| Parameter type. | |
| int | fPrmSize |
| Length of parameter data. | |
| columnlist | fColumns |
| Column type. | |
| int | fColumn |
| Column index. | |
| int | fRow |
| Row index. | |
| bool | fIgnoreNextComma |
| Ignore text till after next comma (table only). | |
1.5.4