Public Member Functions | Protected Member Functions | Private Attributes | List of all members
GMapping::AutoVal Class Reference

#include <configfile.h>

Public Member Functions

 AutoVal ()
 
 AutoVal (const std::string &)
 
 AutoVal (double)
 
 AutoVal (int)
 
 AutoVal (unsigned int)
 
 AutoVal (bool)
 
 AutoVal (const char *)
 
 AutoVal (const AutoVal &)
 
 operator bool () const
 
 operator double () const
 
 operator int () const
 
 operator std::string () const
 
 operator unsigned int () const
 
AutoValoperator= (const AutoVal &)
 
AutoValoperator= (double)
 
AutoValoperator= (int)
 
AutoValoperator= (unsigned int)
 
AutoValoperator= (bool)
 
AutoValoperator= (const std::string &)
 

Protected Member Functions

std::string toLower (const std::string &source) const
 

Private Attributes

std::string m_value
 

Detailed Description

Definition at line 33 of file configfile.h.

Constructor & Destructor Documentation

◆ AutoVal() [1/8]

GMapping::AutoVal::AutoVal ( )
inline

Definition at line 35 of file configfile.h.

◆ AutoVal() [2/8]

GMapping::AutoVal::AutoVal ( const std::string &  value)
explicit

Definition at line 37 of file configfile.cpp.

◆ AutoVal() [3/8]

GMapping::AutoVal::AutoVal ( double  d)
explicit

Definition at line 45 of file configfile.cpp.

◆ AutoVal() [4/8]

GMapping::AutoVal::AutoVal ( int  i)
explicit

Definition at line 61 of file configfile.cpp.

◆ AutoVal() [5/8]

GMapping::AutoVal::AutoVal ( unsigned int  i)
explicit

Definition at line 67 of file configfile.cpp.

◆ AutoVal() [6/8]

GMapping::AutoVal::AutoVal ( bool  d)
explicit

Definition at line 51 of file configfile.cpp.

◆ AutoVal() [7/8]

GMapping::AutoVal::AutoVal ( const char *  c)
explicit

Definition at line 41 of file configfile.cpp.

◆ AutoVal() [8/8]

GMapping::AutoVal::AutoVal ( const AutoVal other)

Definition at line 73 of file configfile.cpp.

Member Function Documentation

◆ operator bool()

GMapping::AutoVal::operator bool ( ) const

Definition at line 136 of file configfile.cpp.

◆ operator double()

GMapping::AutoVal::operator double ( ) const

Definition at line 124 of file configfile.cpp.

◆ operator int()

GMapping::AutoVal::operator int ( ) const

Definition at line 128 of file configfile.cpp.

◆ operator std::string()

GMapping::AutoVal::operator std::string ( ) const

Definition at line 120 of file configfile.cpp.

◆ operator unsigned int()

GMapping::AutoVal::operator unsigned int ( ) const

Definition at line 132 of file configfile.cpp.

◆ operator=() [1/6]

AutoVal & GMapping::AutoVal::operator= ( const AutoVal other)

Definition at line 77 of file configfile.cpp.

◆ operator=() [2/6]

AutoVal & GMapping::AutoVal::operator= ( double  d)

Definition at line 82 of file configfile.cpp.

◆ operator=() [3/6]

AutoVal & GMapping::AutoVal::operator= ( int  i)

Definition at line 100 of file configfile.cpp.

◆ operator=() [4/6]

AutoVal & GMapping::AutoVal::operator= ( unsigned int  i)

Definition at line 107 of file configfile.cpp.

◆ operator=() [5/6]

AutoVal & GMapping::AutoVal::operator= ( bool  d)

Definition at line 89 of file configfile.cpp.

◆ operator=() [6/6]

AutoVal & GMapping::AutoVal::operator= ( const std::string &  s)

Definition at line 115 of file configfile.cpp.

◆ toLower()

std::string GMapping::AutoVal::toLower ( const std::string &  source) const
protected

Definition at line 143 of file configfile.cpp.

Member Data Documentation

◆ m_value

std::string GMapping::AutoVal::m_value
private

Definition at line 63 of file configfile.h.


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


openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Mon Feb 28 2022 22:59:20