Table of contents
Classes
- ASTlist
The purpose of this type is to be a template class just like
the base "List" is, but with the added caveat that it works
on ASTnodes that are part of an AST star file tree
- ASTnode ASTnode class (base class for all other kinds of nodes)
- BlockNode A single block in the file - this can be either a
data block or a global block - they are both handled
the same way
- DataBlockNode A data block of the form data_
- DataHeadingNode Contains nothing more than the name "data_
- DataItemNode Holds a single tag name / tag value pair
- DataListNode Holds a list of the kinds of things that can be in a DataBlockNode
- DataLoopNameListNode This is a list of lists of names in a loop. The first
list of names is the list of names for the outermost loop.
the second list of names is the list of names for the next
nesting level in, and so on.
- DataLoopNode A DataLoopNode is a list of tagnames and a list of values
for those names
- DataNameNode Holds a name of either a tag/value pair or a loop tag name
- DataNode classes: DataItemNode, DataLoopNode, or SaveFrameNode.
- DataValueNode This is the type that holds a single string value from the
star file, and the delimiter type taht is used to quote it
- GlobalBlockNode A BlockNode speficly for holding the "global_" block
- GlobalHeadingNode Contains nothing more than the name "global_" - this class
exists more for orthagonoality more than utility
- HeadingNode HeadingNode is a type that holds a simple header for one of the
other types of nodes
- List
This is the generic list class that everything else is built
on top of
- LoopNameListNode A list of tag names representing one single nesting level
of a loop's definition
- LoopRowNode This class is a single row of values in a loop
- LoopTableNode A LoopTableNode is a table of rows in a DataLoopNode
- LoopVals thing to do -- Steve.
- SaveFrameListNode Contains the things that are inside of a saveframe
- SaveFrameNode This is a save frame from the STAR file
- SaveHeadingNode Contains nothing more than the name "save_
- StarFileNode The Mother Of All Star Nodes (literally)
- StarFileNode
- StarListNode This class holds a list of the nodes that can be inside a
star file
Functions, Macros
Variables
Macros
- DataLoopDefListNode Depreciated name for DataLoopNameListNode for backward compatability:
- IterNode DEPRECIATED name for LoopRowNode for backward compatability:
- LoopDefListNode DEPRECIATED name for LoopNameListNode for backward compatability:
Enums, Unions, Structs
- StarErrEntry The struct that holds a single error message from the parser:
- StarErrID The ID number for the kinds of errors there are:
- TokenType The type of the value associated with each token
hierarchy of classes
Starlib is a creation of BioMagResBank:
bmrb.wisc.edu
generated by doc++