#include "perftest.h"#include "rapidjson/rapidjson.h"#include "rapidjson/document.h"#include "rapidjson/prettywriter.h"#include "rapidjson/stringbuffer.h"#include "rapidjson/filereadstream.h"#include "rapidjson/encodedstream.h"#include "rapidjson/memorystream.h"
Go to the source code of this file.
Classes | |
| struct | NullStream |
| class | RapidJson |
| struct | ValueCounter |
Macros | |
| #define | SIMD_SUFFIX(name) name |
| #define | TEST_TYPED(index, Name) |
| #define | TEST_TYPED(index, Name) |
Functions | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParseInsitu_DummyHandler)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParseInsitu_DummyHandler_ValidateEncoding)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_FullPrecision)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParseIterative_DummyHandler)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParseIterativeInsitu_DummyHandler)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParseIterativePull_DummyHandler)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParseIterativePullInsitu_DummyHandler)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_ValidateEncoding)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseInsitu_MemoryPoolAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseIterativeInsitu_MemoryPoolAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParse_MemoryPoolAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseLength_MemoryPoolAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseStdString_MemoryPoolAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseIterative_MemoryPoolAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParse_CrtAllocator)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseEncodedInputStream_MemoryStream)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(DocumentParseAutoUTFInputStream_MemoryStream)) | |
| TEST_F (RapidJson, DocumentTraverse) | |
| TEST_F (RapidJson, DocumentAccept) | |
| TEST_F (RapidJson, Writer_NullStream) | |
| TEST_F (RapidJson, SIMD_SUFFIX(Writer_StringBuffer)) | |
| TEST_F (RapidJson, SIMD_SUFFIX(PrettyWriter_StringBuffer)) | |
| TEST_F (RapidJson, internal_Pow10) | |
| TEST_F (RapidJson, SkipWhitespace_Basic) | |
| TEST_F (RapidJson, SIMD_SUFFIX(SkipWhitespace)) | |
| TEST_F (RapidJson, SkipWhitespace_strspn) | |
| TEST_F (RapidJson, UTF8_Validate) | |
| TEST_F (RapidJson, FileReadStream) | |
| TEST_F (RapidJson, SIMD_SUFFIX(ReaderParse_DummyHandler_FileReadStream)) | |
| TEST_F (RapidJson, StringBuffer) | |
| template<typename T > | |
| size_t | Traverse (const T &value) |
| #define SIMD_SUFFIX | ( | name | ) | name |
Definition at line 34 of file rapidjsontest.cpp.
| #define TEST_TYPED | ( | index, | |
| Name | |||
| ) |
Definition at line 366 of file rapidjsontest.cpp.
| #define TEST_TYPED | ( | index, | |
| Name | |||
| ) |
Definition at line 366 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParseInsitu_DummyHandler) | |||
| ) |
Definition at line 71 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParseInsitu_DummyHandler_ValidateEncoding) | |||
| ) |
Definition at line 81 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParse_DummyHandler) | |||
| ) |
Definition at line 91 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParse_DummyHandler_FullPrecision) | |||
| ) |
Definition at line 129 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParseIterative_DummyHandler) | |||
| ) |
Definition at line 138 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParseIterativeInsitu_DummyHandler) | |||
| ) |
Definition at line 147 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParseIterativePull_DummyHandler) | |||
| ) |
Definition at line 157 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParseIterativePullInsitu_DummyHandler) | |||
| ) |
Definition at line 171 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParse_DummyHandler_ValidateEncoding) | |||
| ) |
Definition at line 186 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseInsitu_MemoryPoolAllocator) | |||
| ) |
Definition at line 195 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseIterativeInsitu_MemoryPoolAllocator) | |||
| ) |
Definition at line 204 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParse_MemoryPoolAllocator) | |||
| ) |
Definition at line 213 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseLength_MemoryPoolAllocator) | |||
| ) |
Definition at line 221 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseStdString_MemoryPoolAllocator) | |||
| ) |
Definition at line 230 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseIterative_MemoryPoolAllocator) | |||
| ) |
Definition at line 240 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParse_CrtAllocator) | |||
| ) |
Definition at line 248 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseEncodedInputStream_MemoryStream) | |||
| ) |
Definition at line 257 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(DocumentParseAutoUTFInputStream_MemoryStream) | |||
| ) |
Definition at line 267 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| DocumentTraverse | |||
| ) |
Definition at line 300 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| DocumentAccept | |||
| ) |
Definition at line 327 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| Writer_NullStream | |||
| ) |
Definition at line 344 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(Writer_StringBuffer) | |||
| ) |
Definition at line 354 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(PrettyWriter_StringBuffer) | |||
| ) |
Definition at line 387 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| internal_Pow10 | |||
| ) |
Definition at line 400 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SkipWhitespace_Basic | |||
| ) |
Definition at line 407 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(SkipWhitespace) | |||
| ) |
Definition at line 416 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SkipWhitespace_strspn | |||
| ) |
Definition at line 424 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| UTF8_Validate | |||
| ) |
Definition at line 431 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| FileReadStream | |||
| ) |
Definition at line 443 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| SIMD_SUFFIX(ReaderParse_DummyHandler_FileReadStream) | |||
| ) |
Definition at line 454 of file rapidjsontest.cpp.
| TEST_F | ( | RapidJson | , |
| StringBuffer | |||
| ) |
Definition at line 466 of file rapidjsontest.cpp.
| size_t Traverse | ( | const T & | value | ) |
Definition at line 278 of file rapidjsontest.cpp.