The textproc/rapidjson port
rapidjson-1.1.0.20230928p0 – fast JSON parser/generator for C++ with SAX/DOM style API (cvsweb github mirror)
Description
RapidJSON is a JSON parser and generator for C++. It was inspired by RapidXml. RapidJSON is small but complete. It supports both SAX and DOM style API. The SAX parser is only a half thousand lines of code. RapidJSON is fast. Its performance can be comparable to strlen(). It also optionally supports SSE2/SSE4.2 for acceleration. RapidJSON is self-contained and header-only. It does not depend on external libraries such as BOOST. It even does not depend on STL. RapidJSON is memory-friendly. Each JSON value occupies exactly 16 bytes for most 32/64-bit machines (excluding text string). By default it uses a fast memory allocator, and the parser allocates memory compactly during parsing. RapidJSON is Unicode-friendly. It supports UTF-8, UTF-16, UTF-32 (LE & BE), and their detection, validation and transcoding internally. For example, you can read a UTF-8 file and let RapidJSON transcode the JSON strings into UTF-16 in the DOM. It also supports surrogates and "\u0000" (null character).WWW: https://rapidjson.org/
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Build dependencies
Files
- /usr/local/include/rapidjson/
- /usr/local/include/rapidjson/allocators.h
- /usr/local/include/rapidjson/cursorstreamwrapper.h
- /usr/local/include/rapidjson/document.h
- /usr/local/include/rapidjson/encodedstream.h
- /usr/local/include/rapidjson/encodings.h
- /usr/local/include/rapidjson/error/
- /usr/local/include/rapidjson/error/en.h
- /usr/local/include/rapidjson/error/error.h
- /usr/local/include/rapidjson/filereadstream.h
- /usr/local/include/rapidjson/filewritestream.h
- /usr/local/include/rapidjson/fwd.h
- /usr/local/include/rapidjson/internal/
- /usr/local/include/rapidjson/internal/biginteger.h
- /usr/local/include/rapidjson/internal/clzll.h
- /usr/local/include/rapidjson/internal/diyfp.h
- /usr/local/include/rapidjson/internal/dtoa.h
- /usr/local/include/rapidjson/internal/ieee754.h
- /usr/local/include/rapidjson/internal/itoa.h
- /usr/local/include/rapidjson/internal/meta.h
- /usr/local/include/rapidjson/internal/pow10.h
- /usr/local/include/rapidjson/internal/regex.h
- /usr/local/include/rapidjson/internal/stack.h
- /usr/local/include/rapidjson/internal/strfunc.h
- /usr/local/include/rapidjson/internal/strtod.h
- /usr/local/include/rapidjson/internal/swap.h
- /usr/local/include/rapidjson/istreamwrapper.h
- /usr/local/include/rapidjson/memorybuffer.h
- /usr/local/include/rapidjson/memorystream.h
- /usr/local/include/rapidjson/msinttypes/
- /usr/local/include/rapidjson/msinttypes/inttypes.h
- /usr/local/include/rapidjson/msinttypes/stdint.h
- /usr/local/include/rapidjson/ostreamwrapper.h
- /usr/local/include/rapidjson/pointer.h
- /usr/local/include/rapidjson/prettywriter.h
- /usr/local/include/rapidjson/rapidjson.h
- /usr/local/include/rapidjson/reader.h
- /usr/local/include/rapidjson/schema.h
- /usr/local/include/rapidjson/stream.h
- /usr/local/include/rapidjson/stringbuffer.h
- /usr/local/include/rapidjson/uri.h
- /usr/local/include/rapidjson/writer.h
- /usr/local/lib/cmake/
- /usr/local/lib/cmake/RapidJSON/
- /usr/local/lib/cmake/RapidJSON/RapidJSON-targets.cmake
- /usr/local/lib/cmake/RapidJSON/RapidJSONConfig.cmake
- /usr/local/lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake
- /usr/local/lib/pkgconfig/RapidJSON.pc
- /usr/local/share/doc/RapidJSON/
- /usr/local/share/doc/RapidJSON/examples/
- /usr/local/share/doc/RapidJSON/examples/CMakeLists.txt
- /usr/local/share/doc/RapidJSON/examples/archiver/
- /usr/local/share/doc/RapidJSON/examples/archiver/archiver.cpp
- /usr/local/share/doc/RapidJSON/examples/archiver/archiver.h
- /usr/local/share/doc/RapidJSON/examples/archiver/archivertest.cpp
- /usr/local/share/doc/RapidJSON/examples/capitalize/
- /usr/local/share/doc/RapidJSON/examples/capitalize/capitalize.cpp
- /usr/local/share/doc/RapidJSON/examples/condense/
- /usr/local/share/doc/RapidJSON/examples/condense/condense.cpp
- /usr/local/share/doc/RapidJSON/examples/filterkey/
- /usr/local/share/doc/RapidJSON/examples/filterkey/filterkey.cpp
- /usr/local/share/doc/RapidJSON/examples/filterkeydom/
- /usr/local/share/doc/RapidJSON/examples/filterkeydom/filterkeydom.cpp
- /usr/local/share/doc/RapidJSON/examples/jsonx/
- /usr/local/share/doc/RapidJSON/examples/jsonx/jsonx.cpp
- /usr/local/share/doc/RapidJSON/examples/lookaheadparser/
- /usr/local/share/doc/RapidJSON/examples/lookaheadparser/lookaheadparser.cpp
- /usr/local/share/doc/RapidJSON/examples/messagereader/
- /usr/local/share/doc/RapidJSON/examples/messagereader/messagereader.cpp
- /usr/local/share/doc/RapidJSON/examples/parsebyparts/
- /usr/local/share/doc/RapidJSON/examples/parsebyparts/parsebyparts.cpp
- /usr/local/share/doc/RapidJSON/examples/pretty/
- /usr/local/share/doc/RapidJSON/examples/pretty/pretty.cpp
- /usr/local/share/doc/RapidJSON/examples/prettyauto/
- /usr/local/share/doc/RapidJSON/examples/prettyauto/prettyauto.cpp
- /usr/local/share/doc/RapidJSON/examples/schemavalidator/
- /usr/local/share/doc/RapidJSON/examples/schemavalidator/schemavalidator.cpp
- /usr/local/share/doc/RapidJSON/examples/serialize/
- /usr/local/share/doc/RapidJSON/examples/serialize/serialize.cpp
- /usr/local/share/doc/RapidJSON/examples/simpledom/
- /usr/local/share/doc/RapidJSON/examples/simpledom/simpledom.cpp
- /usr/local/share/doc/RapidJSON/examples/simplepullreader/
- /usr/local/share/doc/RapidJSON/examples/simplepullreader/simplepullreader.cpp
- /usr/local/share/doc/RapidJSON/examples/simplereader/
- /usr/local/share/doc/RapidJSON/examples/simplereader/simplereader.cpp
- /usr/local/share/doc/RapidJSON/examples/simplewriter/
- /usr/local/share/doc/RapidJSON/examples/simplewriter/simplewriter.cpp
- /usr/local/share/doc/RapidJSON/examples/sortkeys/
- /usr/local/share/doc/RapidJSON/examples/sortkeys/sortkeys.cpp
- /usr/local/share/doc/RapidJSON/examples/traverseaspointer.cpp
- /usr/local/share/doc/RapidJSON/examples/tutorial/
- /usr/local/share/doc/RapidJSON/examples/tutorial/tutorial.cpp
- /usr/local/share/doc/RapidJSON/readme.md