DefaultErrorReportNxsReader | A subclass of NxsReader that is used preserves the same output style as version 2.0, but allows for more flexibility in the streams that are used for output |
ExceptionRaisingNxsReader | A subclass of NxsReader that is used in much of NCL v2.1 |
Int2Type< v > | |
MultiFormatReader | A special class of PublicNexusReader, that can parse |
NStrCaseInsensitiveEquals | Function object (Unary Predicate functor) that stores one string |
NStrCaseSensitiveEquals | Function object (Unary Predicate functor) that stores one string |
NxsAssumptionsBlock | This class handles reading and storage for the NxsReader block ASSUMPTIONS |
NxsBlock | This is the base class from which all block classes are derived |
NxsBlockFactory | This abstract class defines the interface for a factory that can generate NxsBlocks |
NxsCharactersBlock | This class handles reading and storage for the NEXUS block CHARACTERS |
NxsCharactersBlockAPI | Intended to specify the interface of a NxsCharactersBlock, but actually does not list all of the relevant functions |
NxsCloneBlockFactory | A factory class that takes examplar that will be cloned to read each block |
NxsComment | General notes on NexusTokenizing |
NxsConversionOutputRecord | This class is used internally to keep track of operations that may be needed to make taxon labels from different sources avoid clashing with each other |
NxsCXXDiscreteMatrix | |
NxsDataBlock | This class handles reading and storage for the NEXUS block DATA |
NxsDefaultPublicBlockFactory | A factory class that delegates calls to the other "default" public block parsers that NCL provides |
NxsDiscreteDatatypeMapper | This class stores the information needed to map the internal storage for a cell of a matrix (a "state code") to the set of states that it corresponds to |
NxsDiscreteDatum | Reference to a cell in a DiscreteMatrix |
NxsDistanceDatum | This class stores pairwise distance values |
NxsDistancesBlock | This class handles reading and storage for the NEXUS block DISTANCES |
NxsException | Exception class that conveys a message specific to the problem encountered |
NxsFullTreeDescription | A class that encapsulates a newick string description of a tree and metadata about the tree |
NxsIntStepMatrix | Internal representation of a stepmatrix with cells composed of ints |
NxsLabelToIndicesMapper | This is the base class for the block interfaces that correspond to blocks that hold ordered lists (TAXA, CHARACTERS, TREES) |
NxsNCLAPIException | Thrown when a programming error (a violation of one of the APIs used in NCL) is revealed |
NxsReader | This is the class that orchestrates the reading of a NEXUS data file, and so is the central class to NCL |
NxsRealStepMatrix | Internal representation of a stepmatrix with cells composed of doubles |
NxsSetReader | A class for reading NEXUS set objects and storing them in a set of int values |
NxsSimpleCommandStrings | A structure for storing the name of a command and to maps of option names to value strings |
NxsSimpleEdge | The edge used by the NxsSimpleTree class |
NxsSimpleNode | The node used by the NxsSimpleTree class |
NxsSimpleTree | A simple tree class |
NxsString | A string class for use with the Nexus Class Library |
NxsStringEqual | Binary function class that performs case-Insensitive string compares |
NxsTaxaBlock | The default implementation of the NxsTaxaBlockAPI that is used to parse TAXA blocks into a list of unique (case-insensitive) labels |
NxsTaxaBlockAPI | This abstract class describes the interface that every block that wants to serve as a reader of NEXUS TAXA blocks should fulfill |
NxsTaxaBlockSurrogate | This class is the base class for blocks that can (in a pinch) serve as a TAXA block reader(NxsCharactersBlock, NxsTreesBlock, NxsUnalignedBlock, and NxsDistancesBlock) |
NxsToken | |
NxsTokenPosInfo | Storage for a file position, line number and column number |
NxsTransformationManager | NEXUS "types" (as in UserType and TypeSet commands) are assumptions about the costs of transformations of state (in parsimony |
NxsTreesBlock | This class handles reading and storage for the NEXUS block TREES |
NxsUnalignedBlock | This class handles reading and storage for the NEXUS block UNALIGNED |
NxsUnimplementedException | Thrown when an unimplemented method is called |
ProcessedNxsToken | Storage for a single NEXUS token, and embedded comments, along with end-of-the-token file position information |
PublicNexusReader | A NxsReader that uses clone factories to read public blocks |
ScopedTwoDMatrix< T > | Simple memory-management class for a 2-D array that is allocated using NewTwoDArray |
Type2Type< T > | |