JODA
0.13.1 (59b41972)
JSON On-Demand Analysis
|
#include <joda/concurrency/Queue.h>
#include <joda/document/IDPositionOrigin.h>
#include <joda/document/IOrigin.h>
Go to the source code of this file.
Data Structures | |
struct | std::hash< ParserFlag > |
struct | JODA_PARSER_QUEUE< R_FLAGS > |
struct | LargeQueueBlocks |
struct | JODA_PARSER_QUEUE< JODA_JSON_TEXT_PARSER_FLAG > |
struct | JODA_PARSER_QUEUE< JODA_JSON_TEXT_STREAM_PARSER_FLAG > |
Macros | |
#define | JODA_PARSER_FLAG_T JODA_FLAG_T |
#define | JODA_JSON_TEXT_PARSER_FLAG (ParserFlag::JSON | ParserFlag::TEXT | ParserFlag::MEMORY) |
#define | JODA_JSON_TEXT_STREAM_PARSER_FLAG (ParserFlag::JSON | ParserFlag::TEXT | ParserFlag::STREAM) |
Typedefs | |
typedef JODA_PARSER_QUEUE< JODA_JSON_TEXT_PARSER_FLAG > | JsonTextParserQueue |
typedef JODA_PARSER_QUEUE< JODA_JSON_TEXT_STREAM_PARSER_FLAG > | JsonTextStreamParserQueue |
Enumerations | |
enum class | ParserFlag : JODA_PARSER_FLAG_T { NONE = 0 , JSON = (1u << 0u) , TEXT = (1u << 1u) , MEMORY = (1u << 2u) , STREAM = (1u << 3u) } |
Functions | |
constexpr enum ParserFlag | operator| (const enum ParserFlag selfValue, const enum ParserFlag inValue) |
constexpr enum ParserFlag | operator& (const enum ParserFlag selfValue, const enum ParserFlag inValue) |
std::ostream & | operator<< (std::ostream &os, const ParserFlag &flag) |
#define JODA_JSON_TEXT_PARSER_FLAG (ParserFlag::JSON | ParserFlag::TEXT | ParserFlag::MEMORY) |
#define JODA_JSON_TEXT_STREAM_PARSER_FLAG (ParserFlag::JSON | ParserFlag::TEXT | ParserFlag::STREAM) |
#define JODA_PARSER_FLAG_T JODA_FLAG_T |
|
strong |
|
constexpr |
|
inline |
|
constexpr |