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

#include <configfile.h>

Public Member Functions

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

Protected Member Functions

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

Private Attributes

std::string m_value
 

Detailed Description

Definition at line 52 of file configfile.h.

Constructor & Destructor Documentation

◆ AutoVal() [1/8]

GMapping::AutoVal::AutoVal ( )
inline

Definition at line 73 of file configfile.h.

◆ AutoVal() [2/8]

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

Definition at line 56 of file configfile.cpp.

◆ AutoVal() [3/8]

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

Definition at line 64 of file configfile.cpp.

◆ AutoVal() [4/8]

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

Definition at line 80 of file configfile.cpp.

◆ AutoVal() [5/8]

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

Definition at line 86 of file configfile.cpp.

◆ AutoVal() [6/8]

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

Definition at line 70 of file configfile.cpp.

◆ AutoVal() [7/8]

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

Definition at line 60 of file configfile.cpp.

◆ AutoVal() [8/8]

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

Definition at line 92 of file configfile.cpp.

Member Function Documentation

◆ operator bool()

GMapping::AutoVal::operator bool ( ) const

Definition at line 155 of file configfile.cpp.

◆ operator double()

GMapping::AutoVal::operator double ( ) const

Definition at line 143 of file configfile.cpp.

◆ operator int()

GMapping::AutoVal::operator int ( ) const

Definition at line 147 of file configfile.cpp.

◆ operator std::string()

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

Definition at line 139 of file configfile.cpp.

◆ operator unsigned int()

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

Definition at line 151 of file configfile.cpp.

◆ operator=() [1/6]

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

Definition at line 108 of file configfile.cpp.

◆ operator=() [2/6]

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

Definition at line 96 of file configfile.cpp.

◆ operator=() [3/6]

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

Definition at line 134 of file configfile.cpp.

◆ operator=() [4/6]

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

Definition at line 101 of file configfile.cpp.

◆ operator=() [5/6]

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

Definition at line 119 of file configfile.cpp.

◆ operator=() [6/6]

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

Definition at line 126 of file configfile.cpp.

◆ toLower()

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

Definition at line 162 of file configfile.cpp.

Member Data Documentation

◆ m_value

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

Definition at line 101 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 Thu Oct 19 2023 02:25:51