NEXUS CLASS LIBRARY: MyAssumptionsBlock Class

NEXUS CLASS LIBRARY | home | classes | functions

# Class MyAssumptionsBlock

## Data Members

outf

## Member Functions

MyAssumptionsBlock, SkippingCommand

## Class Description

This derived version of NxsAssumptionsBlock was created in order to provide feedback to the user on commands that are not yet impemented (much of the NxsAssumptionsBlock is not yet implemented, and the NxsAssumptionsBlock version of SkippingCommand is simply the one it inherited from NxsBlock , which does nothing).

### Key to symbols and colors

public, protected, private, `A` = abstract, `C` = constructor, `D` = destructor, `I` = inline, `S` = static, `V` = virtual, `F` = friend

Data Members

|  | `ostream` |  | `&outf`

Member Functions

C |  | `` |  | `MyAssumptionsBlock``(NxsTaxaBlock *tb, ostream &o)`
|  |  |  | Class derived from NxsAssumptionsBlock so that an output file stream can be used for reporting unknown commands that are being skipped. Overrides SkippingCommand function for this purpose.
|  | `void` |  | `SkippingCommand``(NxsString s)`
|  |  |  | Override of base class virtual function. Simply reports the command being skipped (name of command is in 's') both to the standard output stream as well as to the output stream outf.