class SaveFrameNode |
This is a save frame from the STAR file
| AddDataItem (const string & name, const string & value, DataValueNode::ValType type ) DEPRECIATED - use the STL vector operations instead | |
| AddItemToSaveFrame (DataNode* S) DEPRECIATED - use the STL vector operations instead | |
| AddLoop (const string &tflag = string("tabulate")) DEPRECIATED - use the STL vector operations instead | |
| AddLoopDataName (const string & name) DEPRECIATED - use the STL vector operations instead | |
| AddLoopDataValue ( const string & value, DataValueNode::ValType type ) DEPRECIATED - use the STL vector operations instead | |
| GiveMyDataList () Return the list (STL vector) of the DataItemNodes and DataLoopNodes in this saveframe. | |
| ReturnSaveFrameDataNode (string dataItemName) Given a name of a DataItem, return it (or NULL if it can't be found) | |
| ReturnSaveFrameDeepLook ( string dataItemName, int* nest, int* col ) DEPRECIATED - use searchByTag instead @see searchByTag | |
| Unparse (int indent, int padsize ) | |
| Unparse (int indent) | |
| changeName (string &name) Set the name of this saveframe. | |
| isOfType ( ASTtype T ) | |
| myLongestStr ( void ) const Returns the length of the longest string in this object. | |
| myName () const Return the name of this saveframe. | |
| myType (void) | |
| returnLoopValues (const string & tagName) DEPRECIATED - use the STL vector operations instead | |
| searchByTag ( string &searchFor ) Given a tag name, find the AST object it resides in. | |
| searchByTagValue ( string &tag, string &value ) Given a tag name and a value, find the AST object that that particular tag and value pair resides in. | |
| searchForType ( ASTtype type, int delim = -1 ) This method returns a list of all the nodes of the given type that are inside this node, or children of this node, or children of children of this node, etc all the way down to the leaf nodes. | |
| unlinkChild ( ASTnode* child ) remove the child from this ASTnode but not free it's space | |
| ~SaveFrameNode () Destructor |
| |
This is a save frame from the STAR file
This search is case-insensitive. The names of things, according to the STAR specification, are supposed to be case-insensitive. This is being applied not only to tag names but also to saveframe names and datablock names.
WARNING: The list returned is allocated in heap space. It is the caller's responsibility to delete the list after it is no longer needed.
This search is case-insensitive. The names of things, according to the STAR specification, are supposed to be case-insensitive. This is being applied not only to tag names but also to saveframe names and datablock names.
(However, the values are case-sensitive. A search for a tag of _t1 is identical to a search for a tag of _T1, but a search for a value of "V1" is different from a search for a value of "v1".)
WARNING: The list returned is allocated in heap space. It is the caller's responsibility to delete the list after it is no longer needed.
Alphabetic index HTML hierarchy of classes or Java