bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
#include "reader.h"
#include "internal/meta.h"
#include "internal/strfunc.h"
#include "memorystream.h"
#include "encodedstream.h"
#include <new>
#include <limits>
#include <iterator>
Go to the source code of this file.
Macros | |
#define | RAPIDJSON_DEFAULT_ALLOCATOR MemoryPoolAllocator<CrtAllocator> |
Allows to choose default allocator. | |
#define | RAPIDJSON_DEFAULT_STACK_ALLOCATOR CrtAllocator |
Allows to choose default stack allocator for Document. | |
#define | RAPIDJSON_VALUE_DEFAULT_ARRAY_CAPACITY 16 |
User defined kDefaultArrayCapacity value. | |
#define | RAPIDJSON_VALUE_DEFAULT_OBJECT_CAPACITY 16 |
User defined kDefaultObjectCapacity value. | |
Typedefs | |
typedef GenericDocument< UTF8<> > | Document |
GenericDocument with UTF8 encoding. | |
typedef GenericValue< UTF8<> > | Value |
GenericValue with UTF8 encoding. | |
Variables | |
template<typename CharType> | |
const CharType | GenericStringRef< CharType >::emptyString [] = { CharType() } |
typedef GenericDocument<UTF8<> > Document |
GenericDocument with UTF8 encoding.
Definition at line 2585 of file document.h.
typedef GenericValue<UTF8<> > Value |
GenericValue with UTF8 encoding.
Definition at line 2189 of file document.h.
|
Mark a character pointer as constant string.
Mark a plain character pointer as a "string literal". This function can be used to avoid copying a character string to be referenced as a value in a JSON GenericValue object, if the string's lifetime is known to be valid long enough.
CharType | Character type of the string |
str | Constant string, lifetime assumed to be longer than the use of the string in e.g. a GenericValue |
Definition at line 443 of file document.h.
|
Mark a character pointer as constant string.
Mark a plain character pointer as a "string literal". This function can be used to avoid copying a character string to be referenced as a value in a JSON GenericValue object, if the string's lifetime is known to be valid long enough.
This version has better performance with supplied length, and also supports string containing null characters.
CharType | character type of the string |
str | Constant string, lifetime assumed to be longer than the use of the string in e.g. a GenericValue |
length | The length of source string. |
Definition at line 463 of file document.h.
const CharType GenericStringRef< CharType >::emptyString[] = { CharType() } |
Definition at line 428 of file document.h.