#include <tp_attributes.h>
Inheritance diagram for faudes::AttributeTimedGlobal:
Definition at line 174 of file tp_attributes.h.
Public Member Functions | |
AttributeTimedGlobal (void) | |
Constructor. | |
bool | IsDefault (void) const |
Test for default value (ie empty clockset). | |
Public Attributes | |
ClockSet | mClocks |
Clocks. | |
SymbolTable * | mpClockSymbolTable |
Pointer to clock symboltable. | |
Protected Member Functions | |
virtual void | DoRead (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) |
Reads the attribute from TokenReader, see AttributeVoid for public wrappers. | |
virtual void | DoWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
Writes the attribute to TokenWriter, see AttributeVoid for public wrappers. |
|
Constructor.
Definition at line 178 of file tp_attributes.h. |
|
Reads the attribute from TokenReader, see AttributeVoid for public wrappers. If the current token indicates a Clocks section, the method reads the global timing data from that section. Else, it does nothing. Exceptions may only be thrown on invalid data within the timing section. The context argument is ignored, the label argument can be used to override the default section name Clocks.
Reimplemented from faudes::AttributeVoid. Definition at line 137 of file tp_attributes.cpp. |
|
Writes the attribute to TokenWriter, see AttributeVoid for public wrappers. Writes a Clocks section to include global timing data. The label argument can be used to set a section label different the the default Clocks. Th context argument is ignored.
Reimplemented from faudes::AttributeVoid. Definition at line 127 of file tp_attributes.cpp. |
|
Test for default value (ie empty clockset).
Reimplemented from faudes::AttributeVoid. Definition at line 187 of file tp_attributes.h. |
|
Clocks.
Definition at line 187 of file tp_attributes.h. |
|
Pointer to clock symboltable.
Definition at line 193 of file tp_attributes.h. |