NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
config_reader::ConfigReader::Table Class Reference

#include <config_reader.h>

Public Member Functions

 Table ()
 
 Table (ConfigReader *c, const char *exp)
 
 Table (Table *t, const char *exp)
 
 Table (Table *t, int index)
 
bool IsInit ()
 
bool CheckValExists (const char *exp)
 
int GetSize ()
 
bool GetTable (const char *exp, Table *table)
 
bool GetTable (int index, Table *table)
 
bool GetStr (const char *exp, std::string *str)
 
bool GetStr (int index, std::string *str)
 
bool GetBool (const char *exp, bool *val)
 
bool GetBool (int index, bool *val)
 
bool GetInt (const char *exp, int *val)
 
bool GetInt (int index, int *val)
 
bool GetLongLong (const char *exp, int64_t *val)
 
bool GetLongLong (int index, int64_t *val)
 
bool GetUInt (const char *exp, unsigned int *val)
 
bool GetUInt (int index, unsigned int *val)
 
bool GetReal (const char *exp, float *val)
 
bool GetReal (int index, float *val)
 
bool GetReal (const char *exp, double *val)
 
bool GetReal (int index, double *val)
 
bool GetPosReal (const char *exp, float *val)
 
bool GetPosReal (int index, float *val)
 
bool GetPosReal (const char *exp, double *val)
 
bool GetPosReal (int index, double *val)
 
bool GetInt (const char *exp, int *val, int min, int max)
 
bool GetInt (int index, int *val, int min, int max)
 
bool GetReal (const char *exp, float *val, float min, float max)
 
bool GetReal (int index, float *val, float min, float max)
 
bool GetReal (const char *exp, double *val, double min, double max)
 
bool GetReal (int index, double *val, double min, double max)
 
bool IsNumber (const char *exp)
 
ConfigReaderConfig ()
 

Friends

class ConfigReader
 

Constructor & Destructor Documentation

◆ Table() [1/4]

config_reader::ConfigReader::Table::Table ( )

◆ Table() [2/4]

config_reader::ConfigReader::Table::Table ( ConfigReader c,
const char *  exp 
)

◆ Table() [3/4]

config_reader::ConfigReader::Table::Table ( Table t,
const char *  exp 
)

◆ Table() [4/4]

config_reader::ConfigReader::Table::Table ( Table t,
int  index 
)

Member Function Documentation

◆ CheckValExists()

bool config_reader::ConfigReader::Table::CheckValExists ( const char *  exp)

◆ Config()

ConfigReader* config_reader::ConfigReader::Table::Config ( )
inline

◆ GetBool() [1/2]

bool config_reader::ConfigReader::Table::GetBool ( const char *  exp,
bool *  val 
)

◆ GetBool() [2/2]

bool config_reader::ConfigReader::Table::GetBool ( int  index,
bool *  val 
)

◆ GetInt() [1/4]

bool config_reader::ConfigReader::Table::GetInt ( const char *  exp,
int *  val 
)

◆ GetInt() [2/4]

bool config_reader::ConfigReader::Table::GetInt ( const char *  exp,
int *  val,
int  min,
int  max 
)

◆ GetInt() [3/4]

bool config_reader::ConfigReader::Table::GetInt ( int  index,
int *  val 
)

◆ GetInt() [4/4]

bool config_reader::ConfigReader::Table::GetInt ( int  index,
int *  val,
int  min,
int  max 
)

◆ GetLongLong() [1/2]

bool config_reader::ConfigReader::Table::GetLongLong ( const char *  exp,
int64_t *  val 
)

◆ GetLongLong() [2/2]

bool config_reader::ConfigReader::Table::GetLongLong ( int  index,
int64_t *  val 
)

◆ GetPosReal() [1/4]

bool config_reader::ConfigReader::Table::GetPosReal ( const char *  exp,
double *  val 
)

◆ GetPosReal() [2/4]

bool config_reader::ConfigReader::Table::GetPosReal ( const char *  exp,
float *  val 
)

◆ GetPosReal() [3/4]

bool config_reader::ConfigReader::Table::GetPosReal ( int  index,
double *  val 
)

◆ GetPosReal() [4/4]

bool config_reader::ConfigReader::Table::GetPosReal ( int  index,
float *  val 
)

◆ GetReal() [1/8]

bool config_reader::ConfigReader::Table::GetReal ( const char *  exp,
double *  val 
)

◆ GetReal() [2/8]

bool config_reader::ConfigReader::Table::GetReal ( const char *  exp,
double *  val,
double  min,
double  max 
)

◆ GetReal() [3/8]

bool config_reader::ConfigReader::Table::GetReal ( const char *  exp,
float *  val 
)

◆ GetReal() [4/8]

bool config_reader::ConfigReader::Table::GetReal ( const char *  exp,
float *  val,
float  min,
float  max 
)

◆ GetReal() [5/8]

bool config_reader::ConfigReader::Table::GetReal ( int  index,
double *  val 
)

◆ GetReal() [6/8]

bool config_reader::ConfigReader::Table::GetReal ( int  index,
double *  val,
double  min,
double  max 
)

◆ GetReal() [7/8]

bool config_reader::ConfigReader::Table::GetReal ( int  index,
float *  val 
)

◆ GetReal() [8/8]

bool config_reader::ConfigReader::Table::GetReal ( int  index,
float *  val,
float  min,
float  max 
)

◆ GetSize()

int config_reader::ConfigReader::Table::GetSize ( )

◆ GetStr() [1/2]

bool config_reader::ConfigReader::Table::GetStr ( const char *  exp,
std::string *  str 
)

◆ GetStr() [2/2]

bool config_reader::ConfigReader::Table::GetStr ( int  index,
std::string *  str 
)

◆ GetTable() [1/2]

bool config_reader::ConfigReader::Table::GetTable ( const char *  exp,
Table table 
)

◆ GetTable() [2/2]

bool config_reader::ConfigReader::Table::GetTable ( int  index,
Table table 
)

◆ GetUInt() [1/2]

bool config_reader::ConfigReader::Table::GetUInt ( const char *  exp,
unsigned int *  val 
)

◆ GetUInt() [2/2]

bool config_reader::ConfigReader::Table::GetUInt ( int  index,
unsigned int *  val 
)

◆ IsInit()

bool config_reader::ConfigReader::Table::IsInit ( )

◆ IsNumber()

bool config_reader::ConfigReader::Table::IsNumber ( const char *  exp)

Friends And Related Function Documentation

◆ ConfigReader

friend class ConfigReader
friend

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