Public Member Functions | List of all members
Nabo::Parameters Struct Reference

Parameter vector. More...

#include <nabo.h>

Inheritance diagram for Nabo::Parameters:
Inheritance graph
[legend]

Public Member Functions

template<typename T >
get (const std::string &key, const T &defaultValue) const
 Get the value of a key, return defaultValue if the key does not exist. More...
 
 Parameters ()
 Create an empty parameter vector. More...
 
 Parameters (const std::string &key, const linb::any &value)
 Create a parameter vector with a single entry. More...
 

Detailed Description

Parameter vector.

Definition at line 231 of file nabo.h.

Constructor & Destructor Documentation

◆ Parameters() [1/2]

Nabo::Parameters::Parameters ( )
inline

Create an empty parameter vector.

Definition at line 234 of file nabo.h.

◆ Parameters() [2/2]

Nabo::Parameters::Parameters ( const std::string &  key,
const linb::any value 
)
inline

Create a parameter vector with a single entry.

Parameters
keyentry key
valueentry value

Definition at line 239 of file nabo.h.

Member Function Documentation

◆ get()

template<typename T >
T Nabo::Parameters::get ( const std::string &  key,
const T &  defaultValue 
) const
inline

Get the value of a key, return defaultValue if the key does not exist.

Parameters
keyrequested key
defaultValuevalue to return if the key does not exist
Returns
value of the key, or defaultValue if the key does not exist

Definition at line 246 of file nabo.h.


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


libnabo
Author(s): Stéphane Magnenat
autogenerated on Mon Feb 28 2022 22:41:38