libdballe 9.14
dballe::Report Class Reference

A report name. More...

#include <types.h>

Public Member Functions

 Report (const char *value)
 Report (const std::string &value)
 Report (const Report &value)
 Report (Report &&value)
Report & operator= (const char *value)
Report & operator= (const std::string &value)
Report & operator= (const Report &value)
Report & operator= (Report &&value)
 operator const char * () const
 operator std::string () const
bool operator< (const Report &o) const
template<typename T>
bool operator< (const T &o) const
bool operator<= (const Report &o) const
template<typename T>
bool operator<= (const T &o) const
bool operator> (const Report &o) const
template<typename T>
bool operator> (const T &o) const
bool operator>= (const Report &o) const
template<typename T>
bool operator>= (const T &o) const
bool operator== (const Report &o) const
template<typename T>
bool operator== (const T &o) const
bool operator!= (const Report &o) const
template<typename T>
bool operator!= (const T &o) const
bool empty () const
void clear ()
const char * c_str () const

Protected Attributes

std::string value

Detailed Description

A report name.

This is a string that is forced to lowercase.


The documentation for this class was generated from the following file: