OpenEnroth 631fe01
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 AnyConfigEntryentry1 (std::string_view entryName)
 
static AnyConfigEntryentry2 (std::string_view sectionName, std::string_view entryName)
 
static std::vector< AnyConfigEntry * > list (std::string_view sectionName, std::string_view filter)
 
static std::string path (AnyConfigEntry *entry)
 
static std::string sectionName (AnyConfigEntry *entry)
 
static void toggle (AnyConfigEntry *entry)
 
static std::string getType (AnyConfigEntry *entry)
 

Member Function Documentation

◆ createBindingTable()

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

Implements IBindings.

◆ entry1()

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

◆ entry2()

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

◆ getType()

std::string ConfigBindings::getType ( AnyConfigEntry entry)
staticprivate

◆ list()

std::vector< AnyConfigEntry * > ConfigBindings::list ( std::string_view  sectionName,
std::string_view  filter 
)
staticprivate

◆ path()

std::string ConfigBindings::path ( AnyConfigEntry entry)
staticprivate

◆ sectionName()

std::string ConfigBindings::sectionName ( AnyConfigEntry entry)
staticprivate

◆ toggle()

void ConfigBindings::toggle ( AnyConfigEntry entry)
staticprivate

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