![]()  | 
  
    Scope
    
   | 
 
#include <ScopeDatatypes.h>
Public Member Functions | |
| ScopeDatatypeBase (const typename T::Mode &_t) | |
| ScopeDatatypeBase (const std::wstring &_str) | |
Some operator definitions to make life easier  | |
| ScopeDatatypeBase & | operator= (const typename T::Mode &_t) | 
| bool | operator== (const ScopeDatatypeBase &_sdb) const | 
| bool | operator== (const typename T::Mode &_t) const | 
| bool | operator!= (const ScopeDatatypeBase &_sdb) const | 
| bool | operator!= (const typename T::Mode &_t) const | 
| bool | operator< (const ScopeDatatypeBase &_sdb) const | 
| bool | operator> (const ScopeDatatypeBase &_sdb) const | 
| operator typename T::Mode () const | |
| operator uint32_t () const | |
| operator std::wstring () const | |
Static Public Member Functions | |
| static std::wstring | NameOf (const typename T::Mode &_t) | 
| static std::wstring | NameOf (const uint32_t &_n) | 
Public Attributes | |
| T::Mode | t | 
Base class for all Scope datatypes here, provides a uniform interface (and saves typing...).
This is mostly done to use Boost property trees with ScopeNumber<ScannerVectorType> and to have a similar interface that allows cast to wstring etc.
Definition at line 21 of file ScopeController.h.
      
  | 
  inline | 
Construct from enumerators.
Definition at line 48 of file ScopeDatatypes.h.
      
  | 
  inline | 
Construct from string.
Definition at line 52 of file ScopeDatatypes.h.
      
  | 
  inlinestatic | 
Definition at line 38 of file ScopeDatatypes.h.
      
  | 
  inlinestatic | 
Definition at line 41 of file ScopeDatatypes.h.
| T::Mode scope::ScopeDatatypeBase< T >::t | 
the enum from the template class
Definition at line 34 of file ScopeDatatypes.h.