DiaDes
0.1
DIAgnosis of Discrete-Event System
|
#include <Label.hh>
Public Member Functions | |
const BasicString & | toString () const |
bool | isNull () const |
GenericLabel & | operator= (const GenericLabel &label) |
Protected Types | |
typedef std::basic_string< CharT, Traits, Alloc > | BasicString |
Protected Member Functions | |
void | setLabel (const BasicString &label) |
Private Attributes | |
BasicString | _label |
A GenericLabel is any kind of std::string. A GenericLabel is null if it is associated with an empty string. A GenericLabel is the parent class of more specific label classes and should not be explicitly used.
|
protected |
|
inline |
Definition at line 50 of file Label.hh.
Referenced by Diades::Automata::Experimental::PrintEvent< std::string >::operator()(), and Diades::Utils::readLabel().
|
inline |
Definition at line 55 of file Label.hh.
References Diades::Utils::GenericLabel< CharT, Traits, Alloc >::_label, and Diades::Utils::GenericLabel< CharT, Traits, Alloc >::setLabel().
Referenced by Diades::Utils::QuotedLabel< CharT, Traits, Alloc >::operator=(), and Diades::Utils::UnquotedLabel< CharT, Traits, Alloc >::operator=().
|
inlineprotected |
Definition at line 67 of file Label.hh.
Referenced by Diades::Utils::QuotedLabel< CharT, Traits, Alloc >::checkQuotedLabel(), Diades::Utils::UnquotedLabel< CharT, Traits, Alloc >::checkUnquotedLabel(), Diades::Utils::LabelGenerator< CharT, Traits, Alloc >::getLabel(), and Diades::Utils::GenericLabel< CharT, Traits, Alloc >::operator=().
|
inline |
Definition at line 44 of file Label.hh.
References Diades::Utils::GenericLabel< CharT, Traits, Alloc >::_label.
Referenced by Diades::Utils::LabelGenerator< CharT, Traits, Alloc >::getLabel(), Diades::Utils::QuotedLabel< CharT, Traits, Alloc >::nudeString(), and Diades::Utils::readLabel().
|
private |
Definition at line 39 of file Label.hh.
Referenced by Diades::Utils::GenericLabel< CharT, Traits, Alloc >::operator=(), and Diades::Utils::GenericLabel< CharT, Traits, Alloc >::toString().