internal::Hasher
Engine/source/persistence/rapidjson/schema.h
Classes:
Public Types
Encoding::Ch
Ch
Private Static Attributes
const size_t
Public Functions
Private Functions
bool
WriteBuffer(Type type, const void * data, size_t len)
bool
WriteNumber(const Number & n)
Detailed Description
Public Types
typedef Encoding::Ch Ch
Private Static Attributes
const size_t kDefaultSize
Private Attributes
Stack< Allocator > stack_
Public Functions
Hasher(Allocator * allocator, size_t stackCapacity)
Bool(bool b)
Double(double d)
EndArray(SizeType elementCount)
EndObject(SizeType memberCount)
GetHashCode()
Int(int i)
Int64(int64_t i)
IsValid()
Key(const Ch * str, SizeType len, bool copy)
Null()
RawNumber(const Ch * str, SizeType len, bool )
StartArray()
StartObject()
String(const Ch * str, SizeType len, bool )
Uint(unsigned u)
Uint64(uint64_t u)