#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: