|
|
Globat attribute with clockset.
<>
Definition at line 241 of file tp_attributes.h.
#include <tp_attributes.h>
|
| | AttributeTimedGlobal (void) |
| |
| | AttributeTimedGlobal (const AttributeTimedGlobal &rSrcAttr) |
| |
| virtual bool | IsDefault (void) const |
| |
| | AttrType (void) |
| |
| | AttrType (const AttrType &rSrc) |
| |
| virtual | ~AttrType (void) |
| |
| Type & | operator= (const Type &rSrc) |
| |
| Type & | operator= (Type &&rSrc) |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| | Type (void) |
| |
| | Type (const Type &rType) |
| |
| virtual | ~Type (void) |
| |
| virtual Type * | New (void) const |
| |
| virtual Type * | NewCpy (void) const |
| |
| virtual const Type * | Cast (const Type *pOther) const |
| |
| virtual void | Clear (void) |
| |
| virtual Type & | Copy (const Type &rSrc) |
| |
| virtual Type & | Move (Type &rSrc) |
| |
| Type & | operator= (const Type &rSrc) |
| |
| Type & | operator= (Type &&rSrc) |
| |
| virtual bool | Equal (const Type &rOther) const |
| |
| bool | operator== (const Type &rOther) const |
| |
| bool | operator!= (const Type &rOther) const |
| |
| virtual void | Name (const std::string &rName) |
| |
| virtual const std::string & | Name (void) const |
| |
| virtual const std::string & | TypeName (void) const |
| |
| void | Write (const Type *pContext=0) const |
| |
| void | Write (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const |
| |
| void | Write (const std::string &pFileName, std::ios::openmode openmode) const |
| |
| void | Write (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| virtual void | XWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | XWrite (const Type *pContext=0) const |
| |
| void | XWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| std::string | ToString (const std::string &rLabel="", const Type *pContext=0) const |
| |
| std::string | ToText (const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | DWrite (const Type *pContext=0) const |
| |
| void | DWrite (const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const |
| |
| void | DWrite (TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const |
| |
| void | SWrite (TokenWriter &rTw) const |
| |
| void | SWrite (void) const |
| |
| std::string | ToSText (void) const |
| |
| void | Read (const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) |
| |
| void | FromString (const std::string &rString, const std::string &rLabel="", const Type *pContext=0) |
| |
| void | Read (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) |
| |
◆ AttributeTimedGlobal() [1/2]
| faudes::AttributeTimedGlobal::AttributeTimedGlobal |
( |
void |
| ) |
|
|
inline |
◆ AttributeTimedGlobal() [2/2]
◆ DoCopy()
Copyment method.
- Parameters
-
| rSrcAttr | Source to assign from |
Definition at line 188 of file tp_attributes.cpp.
◆ DoEqual()
Test eaulity.
- Parameters
-
| rOther | Other attribute to compare with. |
Definition at line 206 of file tp_attributes.cpp.
◆ DoMove()
Copyment method.
- Parameters
-
| rSrcAttr | Source to assign from |
Definition at line 197 of file tp_attributes.cpp.
◆ DoRead()
| void faudes::AttributeTimedGlobal::DoRead |
( |
TokenReader & |
rTr, |
|
|
const std::string & |
rLabel = "", |
|
|
const Type * |
pContext = 0 |
|
) |
| |
|
protectedvirtual |
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.
- Parameters
-
| rTr | TokenReader to read from |
| rLabel | Section to read |
| pContext | Read context to provide contextual information |
- Exceptions
-
Reimplemented from faudes::Type.
Definition at line 224 of file tp_attributes.cpp.
◆ DoWrite()
| void faudes::AttributeTimedGlobal::DoWrite |
( |
TokenWriter & |
rTw, |
|
|
const std::string & |
rLabel = "", |
|
|
const Type * |
pContext = 0 |
|
) |
| const |
|
protectedvirtual |
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.
- Parameters
-
| rTw | TokenWriter to write to |
| rLabel | Section to write |
| pContext | Write context to provide contextual information |
- Exceptions
-
Reimplemented from faudes::Type.
Definition at line 214 of file tp_attributes.cpp.
◆ IsDefault()
| virtual bool faudes::AttributeTimedGlobal::IsDefault |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ mClocks
| ClockSet faudes::AttributeTimedGlobal::mClocks |
◆ mpClockSymbolTable
| SymbolTable* faudes::AttributeTimedGlobal::mpClockSymbolTable |
The documentation for this class was generated from the following files:
libFAUDES 2.34d
--- 2026.03.11
--- c++ api documentaion by doxygen
|