Pyrogenesis  trunk
CStdDeserializer Member List

This is the complete list of members for CStdDeserializer, including all inherited members.

AddScriptBackref(JS::HandleObject obj)CStdDeserializerprivatevirtual
Bool(const char *name, bool &out)IDeserializervirtual
CStdDeserializer(ScriptInterface &scriptInterface, std::istream &stream)CStdDeserializer
Get(const char *name, u8 *data, size_t len)CStdDeserializerprotectedvirtual
GetScriptBackref(u32 tag, JS::MutableHandleObject ret)CStdDeserializerprivatevirtual
GetSerializablePrototype(const std::wstring &name, JS::MutableHandleObject ret)CStdDeserializerprivate
GetStream()CStdDeserializervirtual
GetVersion() const IDeserializervirtual
IsSerializablePrototype(const std::wstring &name)CStdDeserializerprivate
m_dummyObjectCStdDeserializerprivate
m_ScriptBackrefsCStdDeserializerprivate
m_ScriptInterfaceCStdDeserializerprivate
m_SerializablePrototypesCStdDeserializerprivate
m_StreamCStdDeserializerprivate
NONCOPYABLE(CStdDeserializer)CStdDeserializerprivate
NumberDouble_Unbounded(const char *name, double &out)IDeserializervirtual
NumberFixed_Unbounded(const char *name, fixed &out)IDeserializervirtual
NumberFloat_Unbounded(const char *name, float &out)IDeserializervirtual
NumberI16(const char *name, int16_t &out, int16_t lower, int16_t upper)IDeserializervirtual
NumberI16_Unbounded(const char *name, int16_t &out)IDeserializervirtual
NumberI32(const char *name, int32_t &out, int32_t lower, int32_t upper)IDeserializervirtual
NumberI32_Unbounded(const char *name, int32_t &out)IDeserializervirtual
NumberI8(const char *name, int8_t &out, int8_t lower, int8_t upper)IDeserializervirtual
NumberI8_Unbounded(const char *name, int8_t &out)IDeserializervirtual
NumberU16(const char *name, uint16_t &out, uint16_t lower, uint16_t upper)IDeserializervirtual
NumberU16_Unbounded(const char *name, uint16_t &out)IDeserializervirtual
NumberU32(const char *name, uint32_t &out, uint32_t lower, uint32_t upper)IDeserializervirtual
NumberU32_Unbounded(const char *name, uint32_t &out)IDeserializervirtual
NumberU8(const char *name, uint8_t &out, uint8_t lower, uint8_t upper)IDeserializervirtual
NumberU8_Unbounded(const char *name, uint8_t &out)IDeserializervirtual
RawBytes(const char *name, u8 *data, size_t len)IDeserializervirtual
ReadScriptVal(const char *name, JS::HandleObject appendParent)CStdDeserializerprivate
ReadStringLatin1(const char *name, std::vector< JS::Latin1Char > &str)CStdDeserializerprivate
ReadStringUTF16(const char *name, utf16string &str)CStdDeserializerprivate
RequireBytesInStream(size_t numBytes)CStdDeserializervirtual
ScriptObjectAppend(const char *name, JS::HandleValue objVal)CStdDeserializervirtual
ScriptString(const char *name, JS::MutableHandleString out)CStdDeserializervirtual
ScriptVal(const char *name, JS::MutableHandleValue out)CStdDeserializervirtual
SetSerializablePrototypes(std::map< std::wstring, JS::Heap< JSObject * > > &prototypes)CStdDeserializervirtual
String(const char *name, std::wstring &out, uint32_t minlength, uint32_t maxlength)IDeserializervirtual
StringASCII(const char *name, std::string &out, uint32_t minlength, uint32_t maxlength)IDeserializervirtual
Trace(JSTracer *trc, void *data)CStdDeserializerstatic
TraceMember(JSTracer *trc)CStdDeserializer
~CStdDeserializer()CStdDeserializervirtual
~IDeserializer()IDeserializervirtual