
#include <signature.h>
Public Types | |
| typedef SignatureIterator | iterator |
| typedef const SignatureIterator | const_iterator |
| typedef std::string::size_type | size_type |
Public Member Functions | |
| Signature () | |
| Signature (const std::string &s, size_type pos=0, size_type n=npos) | |
| Signature (const char *) | |
| Signature (const char *s, size_type n) | |
| Signature (size_type n, char c) | |
| template<class InputIterator > | |
| Signature (InputIterator first, InputIterator last) | |
| ~Signature () | |
| operator const std::string & () const | |
| const std::string & | str () const |
| Signature & | operator= (const std::string &s) |
| Signature & | operator= (const char *s) |
| bool | operator== (const std::string &s) const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| bool | is_valid () const |
| True if the signature is a valid DBus signature. | |
| bool | is_singleton () const |
| True if the signature is a valid DBus signature and contains exactly one complete type. | |
Static Public Attributes | |
| static const size_type | npos |
Protected Attributes | |
| std::string | m_signature |
| typedef const SignatureIterator DBus::Signature::const_iterator |
| typedef std::string::size_type DBus::Signature::size_type |
| DBus::Signature::Signature | ( | ) |
| DBus::Signature::Signature | ( | const char * | s | ) |
| DBus::Signature::Signature | ( | const char * | s, | |
| size_type | n | |||
| ) |
| DBus::Signature::Signature | ( | size_type | n, | |
| char | c | |||
| ) |
| DBus::Signature::Signature | ( | InputIterator | first, | |
| InputIterator | last | |||
| ) | [inline] |
| DBus::Signature::~Signature | ( | ) |
| Signature::const_iterator DBus::Signature::begin | ( | ) | const |
References m_signature.
| Signature::iterator DBus::Signature::begin | ( | ) |
References m_signature.
| Signature::const_iterator DBus::Signature::end | ( | ) | const |
| Signature::iterator DBus::Signature::end | ( | ) |
| bool DBus::Signature::is_singleton | ( | ) | const |
True if the signature is a valid DBus signature and contains exactly one complete type.
References m_signature.
| bool DBus::Signature::is_valid | ( | ) | const |
True if the signature is a valid DBus signature.
References m_signature.
| DBus::Signature::operator const std::string & | ( | ) | const |
References m_signature.
| Signature & DBus::Signature::operator= | ( | const char * | s | ) |
References m_signature.
| Signature & DBus::Signature::operator= | ( | const std::string & | s | ) |
References m_signature.
| bool DBus::Signature::operator== | ( | const std::string & | s | ) | const [inline] |
References m_signature.
| const std::string & DBus::Signature::str | ( | ) | const |
References m_signature.
Referenced by operator<<().
std::string DBus::Signature::m_signature [protected] |
Referenced by begin(), is_singleton(), is_valid(), operator const std::string &(), operator=(), operator==(), and str().
const size_type DBus::Signature::npos [static] |
1.6.1