Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::assets::Options Class Reference
Inheritance diagram for vtb::assets::Options:
[legend]
Collaboration diagram for vtb::assets::Options:
[legend]

Public Types

using key_type = typename base_type::key_type
 
using value_type = typename base_type::value_type
 
using mapped_type = typename base_type::mapped_type
 
using hasher = typename base_type::hasher
 
using key_equal = typename base_type::key_equal
 
using allocator_type = typename base_type::allocator_type
 
using pointer = typename base_type::pointer
 
using const_pointer = typename base_type::const_pointer
 
using reference = typename base_type::reference
 
using const_reference = typename base_type::const_reference
 
using iterator = typename base_type::iterator
 
using const_iterator = typename base_type::const_iterator
 
using local_iterator = typename base_type::local_iterator
 
using const_local_iterator = typename base_type::const_local_iterator
 
using size_type = typename base_type::size_type
 
using difference_type = typename base_type::difference_type
 

Public Member Functions

const std::any & get (const std::string &key, const std::any &default_value) const
 
template<class T >
get (const std::string &key, T default_value) const
 
template<class T >
get (const std::string &key) const
 
std::string string (const std::string &key) const
 
void read (const std::string &text)
 
void read (const std::string &key, const std::string &value)
 

Detailed Description

Definition at line 12 of file options.hh.