|
faudes::TpEventSet< Attr > Class Template Reference Detailed Descriptiontemplate<class Attr> class faudes::TpEventSet< Attr > The template TpEventSet<Attr> provides access members for event priorities. The template parameter is expected to be a descendant of AttributePriority. There also is the convenience typedef faudes::EventPriorities for this intended usecase. Token IO is proper XML with default priority 0. Example: <Alphabet> <!-- avent alpha with priority 10 --> <Event name="alpha"> <Priority value="10"/> </Event> <!-- avent beta with default priority 0 --> <Event name="beta"/> <Priority value="20"/> </Event> </Alphabet> Definition at line 197 of file pev_priorities.h.
Constructor & Destructor Documentation◆ TpEventSet() [1/4]
template<class Attr >
std faudes type declarations Default constructor Definition at line 205 of file pev_priorities.h. ◆ TpEventSet() [2/4]
template<class Attr >
◆ TpEventSet() [3/4]
template<class Attr >
◆ TpEventSet() [4/4]
template<class Attr >
Construct from file
Definition at line 232 of file pev_priorities.h. Member Function Documentation◆ DoWrite()
template<class Attr >
Reimplement DoWrite to enforce XML token-io
Definition at line 410 of file pev_priorities.h. ◆ HighestPriority()
template<class Attr >
◆ InsPriority() [1/2]
template<class Attr >
Insert with priority by index
Definition at line 305 of file pev_priorities.h. ◆ InsPriority() [2/2]
template<class Attr >
Insert with priority by name
Definition at line 319 of file pev_priorities.h. ◆ LowestPriority()
template<class Attr >
◆ NormalisePriorities()
template<class Attr >
Normalise priorities Rearrange priorities to be consecutive intergers ranging from 1 to the highest priority. Definition at line 379 of file pev_priorities.h. ◆ Priorities()
template<class Attr >
Set Priorities from other prioritised event set
Definition at line 331 of file pev_priorities.h. ◆ Priority() [1/4]
template<class Attr >
Get Priority by index
Definition at line 263 of file pev_priorities.h. ◆ Priority() [2/4]
template<class Attr >
Set Priority by index
Definition at line 293 of file pev_priorities.h. ◆ Priority() [3/4]
template<class Attr >
Get priority by symbolic name
Definition at line 250 of file pev_priorities.h. ◆ Priority() [4/4]
template<class Attr >
Set priority by symbolic name
Definition at line 278 of file pev_priorities.h. The documentation for this class was generated from the following file: libFAUDES 2.33k --- 2025.09.16 --- c++ api documentaion by doxygen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||