#include <lua_parameter_dictionary.h>
Definition at line 42 of file lua_parameter_dictionary.h.
◆ Quoted
◆ ReferenceCount
◆ LuaParameterDictionary() [1/4]
cartographer::common::LuaParameterDictionary::LuaParameterDictionary |
( |
const std::string & |
code, |
|
|
std::unique_ptr< FileResolver > |
file_resolver |
|
) |
| |
◆ LuaParameterDictionary() [2/4]
◆ ~LuaParameterDictionary()
cartographer::common::LuaParameterDictionary::~LuaParameterDictionary |
( |
| ) |
|
◆ LuaParameterDictionary() [3/4]
cartographer::common::LuaParameterDictionary::LuaParameterDictionary |
( |
const std::string & |
code, |
|
|
ReferenceCount |
reference_count, |
|
|
std::unique_ptr< FileResolver > |
file_resolver |
|
) |
| |
|
private |
◆ LuaParameterDictionary() [4/4]
cartographer::common::LuaParameterDictionary::LuaParameterDictionary |
( |
lua_State * |
L, |
|
|
ReferenceCount |
reference_count, |
|
|
std::shared_ptr< FileResolver > |
file_resolver |
|
) |
| |
|
private |
◆ CheckAllKeysWereUsedExactlyOnceAndReset()
void cartographer::common::LuaParameterDictionary::CheckAllKeysWereUsedExactlyOnceAndReset |
( |
| ) |
|
|
private |
◆ CheckHasKey()
void cartographer::common::LuaParameterDictionary::CheckHasKey |
( |
const std::string & |
key | ) |
const |
|
private |
◆ CheckHasKeyAndReference()
void cartographer::common::LuaParameterDictionary::CheckHasKeyAndReference |
( |
const std::string & |
key | ) |
|
|
private |
◆ DoToString()
std::string cartographer::common::LuaParameterDictionary::DoToString |
( |
const std::string & |
indent | ) |
const |
|
private |
◆ GetArrayValuesAsDictionaries()
std::vector< std::unique_ptr< LuaParameterDictionary > > cartographer::common::LuaParameterDictionary::GetArrayValuesAsDictionaries |
( |
| ) |
|
◆ GetArrayValuesAsDoubles()
std::vector< double > cartographer::common::LuaParameterDictionary::GetArrayValuesAsDoubles |
( |
| ) |
|
◆ GetArrayValuesAsStrings()
std::vector< std::string > cartographer::common::LuaParameterDictionary::GetArrayValuesAsStrings |
( |
| ) |
|
◆ GetBool()
bool cartographer::common::LuaParameterDictionary::GetBool |
( |
const std::string & |
key | ) |
|
◆ GetDictionary()
std::unique_ptr< LuaParameterDictionary > cartographer::common::LuaParameterDictionary::GetDictionary |
( |
const std::string & |
key | ) |
|
◆ GetDouble()
double cartographer::common::LuaParameterDictionary::GetDouble |
( |
const std::string & |
key | ) |
|
◆ GetInt()
int cartographer::common::LuaParameterDictionary::GetInt |
( |
const std::string & |
key | ) |
|
◆ GetKeys()
std::vector< std::string > cartographer::common::LuaParameterDictionary::GetKeys |
( |
| ) |
const |
◆ GetNonNegativeInt()
int cartographer::common::LuaParameterDictionary::GetNonNegativeInt |
( |
const std::string & |
key | ) |
|
◆ GetString()
std::string cartographer::common::LuaParameterDictionary::GetString |
( |
const std::string & |
key | ) |
|
◆ HasKey()
bool cartographer::common::LuaParameterDictionary::HasKey |
( |
const std::string & |
key | ) |
const |
◆ LuaInclude()
int cartographer::common::LuaParameterDictionary::LuaInclude |
( |
lua_State * |
L | ) |
|
|
staticprivate |
◆ LuaRead()
int cartographer::common::LuaParameterDictionary::LuaRead |
( |
lua_State * |
L | ) |
|
|
staticprivate |
◆ NonReferenceCounted()
std::unique_ptr< LuaParameterDictionary > cartographer::common::LuaParameterDictionary::NonReferenceCounted |
( |
const std::string & |
code, |
|
|
std::unique_ptr< FileResolver > |
file_resolver |
|
) |
| |
|
static |
◆ operator=()
◆ PopBool()
bool cartographer::common::LuaParameterDictionary::PopBool |
( |
| ) |
const |
|
private |
◆ PopDictionary()
◆ PopDouble()
double cartographer::common::LuaParameterDictionary::PopDouble |
( |
| ) |
const |
|
private |
◆ PopInt()
int cartographer::common::LuaParameterDictionary::PopInt |
( |
| ) |
const |
|
private |
◆ PopString()
std::string cartographer::common::LuaParameterDictionary::PopString |
( |
Quoted |
quoted | ) |
const |
|
private |
◆ ToString()
std::string cartographer::common::LuaParameterDictionary::ToString |
( |
| ) |
const |
◆ file_resolver_
const std::shared_ptr<FileResolver> cartographer::common::LuaParameterDictionary::file_resolver_ |
|
private |
◆ included_files_
std::vector<std::string> cartographer::common::LuaParameterDictionary::included_files_ |
|
private |
◆ index_into_reference_table_
int cartographer::common::LuaParameterDictionary::index_into_reference_table_ |
|
private |
◆ L_
lua_State* cartographer::common::LuaParameterDictionary::L_ |
|
private |
◆ reference_count_
const ReferenceCount cartographer::common::LuaParameterDictionary::reference_count_ |
|
private |
◆ reference_counts_
std::map<std::string, int> cartographer::common::LuaParameterDictionary::reference_counts_ |
|
private |
The documentation for this class was generated from the following files: