Anope IRC Services
Version 2.0
|
#include <serialize.h>
Public Types | |
enum | Type { DT_TEXT, DT_INT } |
Public Member Functions | |
virtual | ~Data () |
virtual std::iostream & | operator[] (const Anope::string &key)=0 |
virtual std::set< Anope::string > | KeySet () const |
virtual size_t | Hash () const |
virtual void | SetType (const Anope::string &key, Type t) |
virtual Type | GetType (const Anope::string &key) const |
Definition at line 23 of file serialize.h.
enum Serialize::Data::Type |
Enumerator | |
---|---|
DT_TEXT | |
DT_INT |
Definition at line 26 of file serialize.h.
|
inlinevirtual |
Reimplemented in Data, and SQL::Data.
Definition at line 32 of file serialize.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in LoadData, Data, and SQL::Data.
Definition at line 36 of file serialize.h.
Referenced by Serializable::IsCached(), and Serializable::UpdateCache().
|
inlinevirtual |
Reimplemented in LoadData, Data, and SQL::Data.
Definition at line 35 of file serialize.h.
|
pure virtual |
|
inlinevirtual |
Reimplemented in SQL::Data.
Definition at line 38 of file serialize.h.
Referenced by Memo::Serialize(), ModeLockImpl::Serialize(), AutoKick::Serialize(), NickAlias::Serialize(), ChannelInfo::Serialize(), and ChanAccess::Serialize().