#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] |
1.5.6