libdballe 9.13
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)
 
Reportoperator= (const char *value)
 
Reportoperator= (const std::string &value)
 
Reportoperator= (const Report &value)
 
Reportoperator= (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: