▼ include | |
▼ nn | |
▼ nlib | |
► exi | |
exi.h | Header that includes all the headers within the nn/nlib/exi directory |
ExiAllocator.h | Defines the allocator used by the XML parser |
ExiErrorStatus.h | Defines the errors returned by the XML parser |
manual_en.h | |
TransformXml.h | Defines the functions for reading from XmlStreamReader and writing to XmlStreamWriter |
Types.h | Defines constructs such as string-type typedef statements and utility macros |
XmlStreamReader.h | Defines the class for reading XML |
XmlStreamWriter.h | Defines the class for writing XML |
► heap | |
CachedHeap.h | Defines the CachedHeap class |
CentralHeap.h | Defines the CentralHeap class |
FrameHeap.h | Defines the FrameHeap class |
heap.h | Includes all headers in the heap library |
manual_en.h | |
NMalloc.h | File that defines functions including nmalloc and nfree |
StackHeap.h | Defines the StackHeap class |
UnitHeap.h | Defines the UnitHeap class |
► msgpack | |
► jsonrpc | |
JsonRpcClient.h | |
JsonRpcRequest.h | |
JsonRpcResponse.h | |
JsonRpcServerExec.h | |
manual_en.h | |
CsvReader.h | Defines the class for reading CSV |
JsonPatch.h | Defines the class for creating or applying JSON Patch |
JsonSchema.h | The classes for using JSON Schema have been defined |
JsonStreamGenerator.h | |
JsonStreamParser.h | |
manual_en.h | |
MpDirectWriter.h | Defines the class for directly writing MessagePack into memory |
MpObject.h | Object created when MessagePack, JSON, or CSV is read |
MpWalker.h | Defines the class for reading MessagePack at high speed |
msgpack.h | Header to include when using MessagePack, JSON, and CSV |
► oss | |
BsDiff.h | Declares the function for the library conversion of bsdiff |
Lz4InputStream.h | Defines the stream class to read data according to the LZ4 frame format |
Lz4OutputStream.h | Defines the stream class to write data according to the LZ4 frame format |
manual_en.h | |
sqlite3.h | Includes the original sqlite3.h and declares the nLib independent extended function |
► simd | |
manual_en.h | |
SimdAlgorithm.h | Defines the function templates that handle the character strings and byte arrays used in SIMD instructions |
SimdFloat.h | Defines the class and functions for SIMD computations on single-precision floating-point numbers |
SimdGeometry.h | Defines the class and functions for the geometry of planes, spheres, AABB bounding boxes, and similar |
SimdInt.h | Implements the class and functions for SIMD computations on integers |
SimdMatrix.h | Defines a 4x4 matrix |
SimdQuaternion.h | Defines a quaternion |
SimdVector3.h | Defines a three-dimensional vector |
SimdVector4.h | Defines a four-dimensional vector |
► succinct | |
AhoCorasick.h | Defines the class for searching text strings using the Aho-Corasick string-matching algorithm |
AhoCorasickBuilder.h | Defines the class for creating the search index used with the Aho-Corasick algorithm |
Bp.h | Defines the class for constructing and accessing a parentheses representation of a tree |
Louds.h | Defines the class for constructing and accessing a LOUDS succinct tree |
manual_en.h | |
Sbv.h | Defines the basic classes that form the basis to Rank and Select operations |
succinct.h | Header that includes all of the headers within the nn/nlib/succinct directory |
Trie.h | Implements Trie using LOUDS |
WordFilter.h | Defines the class for searching for sets of words in text |
► testing | |
manual_en.h | |
NTest.h | Defines the macro for a basic, simple test |
ParamType.h | Defines a typed test |
ParamTypeTypes.h | |
ParamValue.h | Defines a test that parameterizes values |
ParamValueTypes.h | |
Pred.h | Defines a predicate assertion |
Printer.h | Controls display when tests fails |
testing.h | By including this file, you gain access to all of the features of the testing library |
► threading | |
AsyncFileIo.h | Implements a class to asynchronously read and write to a file |
Barrier.h | Implements a mechanism to handle multiple thread executions |
CondVar.h | Implements a conditional variable |
CriticalSection.h | Implements mutex, reentrant timeout mutex, and reentrant mutex |
Future.h | Implements the Future pattern for multithread programming |
LimitedSharedPtr.h | |
manual_en.h | |
Semaphore.h | Defines a semaphore |
SharedCriticalSection.h | Conditional variables for read locks and write locks are implemented |
Thread.h | Defines the thread |
threading.h | Including threading.h allows for the use of thread-related classes and functions |
ThreadPool.h | Defines a thread pool |
Tls.h | Defines TLS |
► unicode | |
Convert.h | Unicode-related functionality is implemented |
manual_en.h | |
StringPrep.h | Defines tables defined by RFC 3454 |
UnicodeNormalizer.h | Defines the class and functions for Unicode normalization |
Base64.h | Defines the class for encoding and decoding Base64 |
Base64InputStream.h | Defines the class for reading Base64 |
Base64OutputStream.h | Defines the class for writing Base64 |
BinaryReader.h | Defines the class for reading binary files from streams |
BinaryWriter.h | Defines the class for writing binary files to streams |
Config.h | A file that contains the configuration information for each development environment |
Config_cafe.h | |
Config_clang.h | |
Config_ctr.h | |
Config_cygwin.h | |
Config_freebsd.h | |
Config_gcc.h | |
Config_linux.h | |
Config_osx.h | |
Config_win32.h | |
ConsoleOutputStream.h | Defines the stream for outputting data to the console |
Cstring.h | Wraps functions like strlen and strcpy so they can be safely used |
CurlInputStream.h | Defines the stream class for downloading using libcurl |
DateTime.h | Defines the class for handling times and durations |
DynamicAlignedStorage.h | Used when aligned memory needs to be obtained |
FileInputStream.h | Defines the stream for reading data from files |
FileOutputStream.h | Defines the stream for writing data to files |
FileStyleUri.h | Defines the class for handling URIs in formats that begin with "file://" |
GroupVarInt.h | |
HandleMaker.h | Defines HandlerMaker , HandleAccess , and the handle_maker namespace |
Hash.h | |
HttpStyleUri.h | Defines the class for handling URIs in formats that begin with "http://" |
InputConverterStream.h | |
InputStream.h | Defines the base class for input streams |
LockFree.h | Lock-free algorithms are supported |
manual_en.h | |
manual_en_mainpage.h | |
manual_en_platform.h | |
MemoryInputStream.h | Defines the input stream for reading data from memory |
MemoryOutputStream.h | Defines the output stream for writing data to memory |
NativePathMapper.h | Defines the class for getting the platform-specific path notation from the URI path notation |
Nflags.h | Defines the class for handling command line strings |
Nlist.h | Defines the class that resembles std::vector but can store objects that cannot be copied |
Nqueue.h | |
OutputConverterStream.h | |
OutputStream.h | Defines the base class for output streams |
Platform.h | Basic APIs are declared with a C linkage |
Platform_cafe.h | |
Platform_ctr.h | |
Platform_errno.h | |
Platform_rename.h | |
Platform_socket.h | |
Platform_unix.h | |
Platform_win32.h | |
ReallocOutputStream.h | |
ReallocVec.h | |
SimpleSingleton.h | Defines a singleton |
Singleton.h | Defines a singleton |
SmartBitmap.h | Defines the class for handing bit streams operated on by Rank and Select |
stream.h | If included, enables you to use stream-related classes |
StringHolder.h | |
StringView.h | Defines a class for implementing some of the features of std::string without duplicating data |
Swap.h | |
TaggedTextParser.h | Defines a simple parser for XML-like tagged text |
TcpInputStream.h | |
TcpOutputStream.h | |
TextReader.h | Defines the class for reading text from streams |
TextWriter.h | Defines the class for writing text to a stream |
TypeTraits.h | Substitute definitions for the C++11 standard header type_traits . These substitute definitions are used when the compilers and standard libraries do not support type_traits |
UniquePtr.h | Defines that class that is corresponding to std::unique_ptr |
Uri.h | Defines the class for handling URIs |
UriTemplate.h | Defines the class for handling the URI template |
WcharInputStream.h | Defines the stream for inputting wide characters |
ZlibInputStream.h | The stream of data to uncompress and read using zlib |
ZlibOutputStream.h | The stream of data to compress and write using zlib |
lz4.h | |
lz4frame.h | |
lz4hc.h | |
sqlite3.h | |
sqlite3ext.h | |
▼ samples | |
▼ sources | |
▼ exi | |
► serializer | |
def_serializer.h | |
► xml-rpc | |
xmlrpc_clientserver.h | |
xmlrpc_value.h | |
▼ heap | |
► gameheap | |
gameheap.h | |
▼ msgpack | |
► jsonrpc | |
jsonrpc.h | |