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