#include <store.h>
CrawlStoreValue::CrawlStoreValue | ( | ) |
CrawlStoreValue::CrawlStoreValue | ( | const CrawlStoreValue & | other | ) |
CrawlStoreValue::~CrawlStoreValue | ( | ) |
CrawlStoreValue::CrawlStoreValue | ( | const bool | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const char & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const short & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const int & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const float & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const std::string & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const char * | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const coord_def & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const item_def & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const CrawlHashTable & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const CrawlVector & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const level_id & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const level_pos & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const monster & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const dlua_chunk & | val | ) |
CrawlStoreValue::CrawlStoreValue | ( | const store_flags | flags, | |
const store_val_type | type = SV_NONE | |||
) | [protected] |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const CrawlStoreValue & | other | ) |
store_flags CrawlStoreValue::get_flags | ( | ) | const |
store_flags CrawlStoreValue::set_flags | ( | store_flags | flags | ) |
store_flags CrawlStoreValue::unset_flags | ( | store_flags | flags | ) |
store_val_type CrawlStoreValue::get_type | ( | ) | const |
CrawlHashTable & CrawlStoreValue::new_table | ( | ) |
CrawlVector & CrawlStoreValue::new_vector | ( | store_flags | flags, | |
vec_size | max_size = VEC_MAX_SIZE | |||
) |
CrawlVector & CrawlStoreValue::new_vector | ( | store_val_type | type, | |
store_flags | flags = 0 , |
|||
vec_size | max_size = VEC_MAX_SIZE | |||
) |
bool & CrawlStoreValue::get_bool | ( | ) |
char & CrawlStoreValue::get_byte | ( | ) |
short & CrawlStoreValue::get_short | ( | ) |
int & CrawlStoreValue::get_int | ( | ) |
float & CrawlStoreValue::get_float | ( | ) |
std::string & CrawlStoreValue::get_string | ( | ) |
coord_def & CrawlStoreValue::get_coord | ( | ) |
CrawlHashTable & CrawlStoreValue::get_table | ( | ) |
CrawlVector & CrawlStoreValue::get_vector | ( | ) |
item_def & CrawlStoreValue::get_item | ( | ) |
level_id & CrawlStoreValue::get_level_id | ( | ) |
level_pos & CrawlStoreValue::get_level_pos | ( | ) |
monster & CrawlStoreValue::get_monster | ( | ) |
dlua_chunk & CrawlStoreValue::get_lua | ( | ) |
bool CrawlStoreValue::get_bool | ( | ) | const |
char CrawlStoreValue::get_byte | ( | ) | const |
short CrawlStoreValue::get_short | ( | ) | const |
int CrawlStoreValue::get_int | ( | ) | const |
float CrawlStoreValue::get_float | ( | ) | const |
std::string CrawlStoreValue::get_string | ( | ) | const |
coord_def CrawlStoreValue::get_coord | ( | ) | const |
level_id CrawlStoreValue::get_level_id | ( | ) | const |
level_pos CrawlStoreValue::get_level_pos | ( | ) | const |
const CrawlHashTable & CrawlStoreValue::get_table | ( | ) | const |
const CrawlVector & CrawlStoreValue::get_vector | ( | ) | const |
const item_def & CrawlStoreValue::get_item | ( | ) | const |
const monster& CrawlStoreValue::get_monster | ( | ) | const |
const dlua_chunk& CrawlStoreValue::get_lua | ( | ) | const |
CrawlStoreValue & CrawlStoreValue::operator[] | ( | const std::string & | key | ) |
CrawlStoreValue & CrawlStoreValue::operator[] | ( | const vec_size & | index | ) |
const CrawlStoreValue & CrawlStoreValue::operator[] | ( | const std::string & | key | ) | const |
const CrawlStoreValue & CrawlStoreValue::operator[] | ( | const vec_size & | index | ) | const |
CrawlStoreValue::operator bool & | ( | ) |
CrawlStoreValue::operator char & | ( | ) |
CrawlStoreValue::operator short & | ( | ) |
CrawlStoreValue::operator int & | ( | ) |
CrawlStoreValue::operator float & | ( | ) |
CrawlStoreValue::operator std::string & | ( | ) |
CrawlStoreValue::operator coord_def & | ( | ) |
CrawlStoreValue::operator CrawlHashTable & | ( | ) |
CrawlStoreValue::operator CrawlVector & | ( | ) |
CrawlStoreValue::operator item_def & | ( | ) |
CrawlStoreValue::operator level_id & | ( | ) |
CrawlStoreValue::operator level_pos & | ( | ) |
CrawlStoreValue::operator monster & | ( | ) |
CrawlStoreValue::operator dlua_chunk & | ( | ) |
CrawlStoreValue::operator bool | ( | ) | const |
CrawlStoreValue::operator char | ( | ) | const |
CrawlStoreValue::operator short | ( | ) | const |
CrawlStoreValue::operator int | ( | ) | const |
CrawlStoreValue::operator float | ( | ) | const |
CrawlStoreValue::operator std::string | ( | ) | const |
CrawlStoreValue::operator coord_def | ( | ) | const |
CrawlStoreValue::operator level_id | ( | ) | const |
CrawlStoreValue::operator level_pos | ( | ) | const |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const bool & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const char & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const short & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const int & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const float & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const std::string & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const char * | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const coord_def & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const CrawlHashTable & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const CrawlVector & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const item_def & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const level_id & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const level_pos & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const monster & | val | ) |
CrawlStoreValue & CrawlStoreValue::operator= | ( | const dlua_chunk & | val | ) |
std::string & CrawlStoreValue::operator+= | ( | const std::string & | val | ) |
int CrawlStoreValue::operator++ | ( | ) |
int CrawlStoreValue::operator-- | ( | ) |
int CrawlStoreValue::operator++ | ( | int | ) |
int CrawlStoreValue::operator-- | ( | int | ) |
void CrawlStoreValue::write | ( | writer & | th | ) | const [protected] |
void CrawlStoreValue::read | ( | reader & | th | ) | [protected] |
void CrawlStoreValue::unset | ( | bool | force = false |
) | [protected] |
friend class CrawlHashTable [friend] |
friend class CrawlVector [friend] |
store_val_type CrawlStoreValue::type [protected] |
store_flags CrawlStoreValue::flags [protected] |
StoreUnion CrawlStoreValue::val [protected] |