class GlobalBlockNode : public BlockNode

A BlockNode speficly for holding the "global_" block

Inheritance:


Public Methods

virtual bool isOfType ( ASTtype T )
virtual ASTnode::ASTtype myType (void)

Public


GlobalBlockNode (HeadingNode *h, DataListNode *n)
GlobalBlockNode ( GlobalBlockNode &N )
Copy constructor:
GlobalBlockNode ( bool link, GlobalBlockNode &N )
Copy constructor - parallel version:

Inherited from BlockNode:

Public Fields

protected : DataListNode* myDataList
HeadingNode* myHeading

Public Methods

StarFileNode::Status AddSaveFrame(const string & name)
StarFileNode::Status AddSaveFrameDataItem( const string & name, const string & value, DataValueNode::ValType type)
StarFileNode::Status AddSaveFrameLoop()
StarFileNode::Status AddSaveFrameLoopDataName(const string & name)
StarFileNode::Status AddSaveFrameLoopDataValue( const string & value, DataValueNode::ValType type )
void AddSaveFrameToDataBlock(DataNode* newNode)
ASTlist <DataNode*> * GiveMyDataList(void)
virtual int myLongestStr( void )
string myName() const
void RemoveSaveFrame(string saveframeName)
DataNode* ReturnDataBlockDataNode(string saveframeName)
virtual List <ASTnode*> * searchByTag( string &searchFor)
virtual List <ASTnode*> * searchByTagValue( string &tag, string &value )
virtual List <ASTnode*> * searchForType( ASTtype type, int delim = -1 )
virtual bool unlinkChild( ASTnode *child )
virtual void Unparse(int indent)

Inherited from ASTnode:

Public Classes

enum ASTtype
ASTNODE
BLOCKNODE
DATABLOCKNODE
DATAFILENODE
DATAHEADINGNODE
DATAITEMNODE
DATALISTNODE
DATALOOPNAMELISTNODE
DATALOOPDEFLISTNODE
DEPRECIATED - Do not use:
DATALOOPNODE
DATALOOPVALLISTNODE
DATANAMENODE
DATANODE
DATAVALUENODE
GLOBALBLOCKNODE
GLOBALHEADINGNODE
HEADINGNODE
LOOPROWNODE
ITERNODE
DEPRECIATED - Do not use:
LOOPNAMELISTNODE
LOOPDEFLISTNODE
DEPRECIATED - Do not use:
LOOPTABLENODE
LOOPITER
DEPRECIATED - Do not use:
LOOPVALLISTNODE
DEPRECIATED - Do not use:
SAVEFRAMELISTNODE
SAVEFRAMENODE
SAVEHEADINGNODE
STARLISTNODE
STARFILENODE

Public Methods

virtual void copyFrom( const ASTnode ©FromMe )
virtual ASTnode* myParent(void)
bool NotVirtualIsOfType( ASTtype T )
virtual bool removeChild( ASTnode *child )
virtual bool removeMe( void )
virtual void setParent( ASTnode *p )
virtual size_t sizeOfMe(void)
virtual bool unlinkMe( void )

Documentation

A BlockNode speficly for holding the "global_" block
virtual ASTnode::ASTtype myType(void)

virtual bool isOfType( ASTtype T )

GlobalBlockNode(HeadingNode *h, DataListNode *n)

GlobalBlockNode( GlobalBlockNode &N )
Copy constructor:

GlobalBlockNode( bool link, GlobalBlockNode &N )
Copy constructor - parallel version:


This class has no child classes.

alphabetic index hierarchy of classes


Starlib is a creation of BioMagResBank: bmrb.wisc.edu starlib banner

generated by doc++