OpenEnroth 004cf3e
Loading...
Searching...
No Matches
Public Member Functions | Static Private Member Functions | List of all members
ConfigBindings Class Reference

#include <ConfigBindings.h>

Inheritance diagram for ConfigBindings:
IBindings

Public Member Functions

virtual sol::table createBindingTable (sol::state_view &solState) const override
 
- Public Member Functions inherited from IBindings
virtual ~IBindings ()=default
 
virtual sol::table createBindingTable (sol::state_view &solState) const =0
 

Static Private Member Functions

static void setConfigValue1 (std::string_view sectionName, std::string_view entryName, std::string_view value)
 
static void setConfigValue2 (std::string_view entryName, std::string_view value)
 
static std::string configValue1 (std::string_view sectionName, std::string_view entryName)
 
static std::string configValue2 (std::string_view entryName)
 
static AnyConfigEntrylocateEntry1 (std::string_view sectionName, std::string_view entryName)
 
static AnyConfigEntrylocateEntry2 (std::string_view entryName)
 

Member Function Documentation

◆ configValue1()

std::string ConfigBindings::configValue1 ( std::string_view  sectionName,
std::string_view  entryName 
)
staticprivate

◆ configValue2()

std::string ConfigBindings::configValue2 ( std::string_view  entryName)
staticprivate

◆ createBindingTable()

sol::table ConfigBindings::createBindingTable ( sol::state_view &  solState) const
overridevirtual

Implements IBindings.

◆ locateEntry1()

AnyConfigEntry * ConfigBindings::locateEntry1 ( std::string_view  sectionName,
std::string_view  entryName 
)
staticprivate

◆ locateEntry2()

AnyConfigEntry * ConfigBindings::locateEntry2 ( std::string_view  entryName)
staticprivate

◆ setConfigValue1()

void ConfigBindings::setConfigValue1 ( std::string_view  sectionName,
std::string_view  entryName,
std::string_view  value 
)
staticprivate

◆ setConfigValue2()

void ConfigBindings::setConfigValue2 ( std::string_view  entryName,
std::string_view  value 
)
staticprivate

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