Public Member Functions | Private Member Functions | List of all members
LaunchPropertiesProvider Class Reference

#include <launch_properties_provider.h>

Inheritance diagram for LaunchPropertiesProvider:
Inheritance graph
[legend]

Public Member Functions

bool get_bool (const std::string &id, bool dflt) const override
 
double get_dbl (const std::string &id, double dflt) const override
 
int get_int (const std::string &id, int dflt) const override
 
str get_str (const std::string &id, const str &dflt) const override
 
unsigned get_uint (const std::string &id, unsigned dflt) const override
 

Private Member Functions

template<typename T >
launch_param (const std::string &id, const T &default_value) const
 

Additional Inherited Members

- Protected Types inherited from PropertiesProvider
using str = std::string
 

Detailed Description

Definition at line 10 of file launch_properties_provider.h.

Member Function Documentation

bool LaunchPropertiesProvider::get_bool ( const std::string &  id,
bool  dflt 
) const
inlineoverridevirtual

Implements PropertiesProvider.

Definition at line 31 of file launch_properties_provider.h.

double LaunchPropertiesProvider::get_dbl ( const std::string &  id,
double  dflt 
) const
inlineoverridevirtual

Implements PropertiesProvider.

Definition at line 17 of file launch_properties_provider.h.

int LaunchPropertiesProvider::get_int ( const std::string &  id,
int  dflt 
) const
inlineoverridevirtual

Implements PropertiesProvider.

Definition at line 13 of file launch_properties_provider.h.

str LaunchPropertiesProvider::get_str ( const std::string &  id,
const str dflt 
) const
inlineoverridevirtual

Implements PropertiesProvider.

Definition at line 21 of file launch_properties_provider.h.

unsigned LaunchPropertiesProvider::get_uint ( const std::string &  id,
unsigned  dflt 
) const
inlineoverridevirtual

Implements PropertiesProvider.

Definition at line 25 of file launch_properties_provider.h.

template<typename T >
T LaunchPropertiesProvider::launch_param ( const std::string &  id,
const T &  default_value 
) const
inlineprivate

Definition at line 38 of file launch_properties_provider.h.


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


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26