class DVNWithPos

This is identical to DataValueNode, but with one exception.

Inheritance:


Inherited from DataValueNode:

Public Methods

ovirtual void Unparse(int indent)
ovirtual void Unparse(int indent, int presize, int postsize)
ovirtual bool isOfType( ASTtype T )
oValType myDelimType( void ) const
ovirtual int myLongestStr( void )
ostring myName() const
ovirtual ASTnode::ASTtype myType(void)
ostring myValue( void ) const
ovirtual bool operator< (const char* str)
ovirtual bool operator< (const string &str)
ovirtual bool operator<=(const string &str)
ovirtual bool operator<=(const char* str)
ovirtual bool operator== (const char* str)
ovirtual bool operator== (const string &str)
ovirtual bool operator> (const string &str)
ovirtual bool operator> (const char* str)
ovirtual bool operator>=(const char* str)
ovirtual bool operator>=(const string &str)
ovoid setDelimType( ValType setTo )

Public Members

o
oenum ValType

Protected Fields

ostring myStrVal


Inherited from ASTnode:

Public Methods

obool NotVirtualIsOfType( ASTtype T )
ovirtual void copyFrom( const ASTnode &copyFromMe )
ovirtual ASTnode* myParent(void)
ovirtual bool removeChild( ASTnode* child )
ovirtual bool removeMe( void )
ovirtual List<ASTnode*> * searchByTag( char* searchFor)
ovirtual List<ASTnode*> * searchByTag( string &searchFor)
ovirtual List<ASTnode*> * searchForType( ASTtype type, int delim = -1)
ovirtual void setParent( ASTnode* p )
ovirtual bool unlinkChild( ASTnode* child )
ovirtual bool unlinkMe( void )

Public Members

oenum ASTtype

Protected Methods

ovoid printIndent(int indent)


Inherited from ASTnodeWithPosBits:


Inherited from ASTnodeWithPosBits:


Documentation

This is identical to DataValueNode, but with one exception. In the case where NO_POSBITS_DATAVALUENODE is defined, a DataValueNode will have no positional information while this class does. So in other words, this class is identical to DataValueNode, except that where the positional info (line/col) is removable with a #define in DataValueNode, it is not removable here.

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java


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