cphot 0.1
A C++ tool for computing photometry from spectra.
fwd.h File Reference
#include "rapidjson.h"

Go to the source code of this file.

Classes

struct  UTF8< CharType >
 UTF-8 encoding. More...
 
struct  UTF16< CharType >
 UTF-16 encoding. More...
 
struct  UTF16BE< CharType >
 UTF-16 big endian encoding. More...
 
struct  UTF16LE< CharType >
 UTF-16 little endian encoding. More...
 
struct  UTF32< CharType >
 UTF-32 encoding. More...
 
struct  UTF32BE< CharType >
 UTF-32 big endian encoding. More...
 
struct  UTF32LE< CharType >
 UTF-32 little endian enocoding. More...
 
struct  ASCII< CharType >
 ASCII encoding. More...
 
struct  AutoUTF< CharType >
 Dynamically select encoding according to stream's runtime-specified UTF encoding type. More...
 
struct  Transcoder< SourceEncoding, TargetEncoding >
 Encoding conversion. More...
 
class  MemoryPoolAllocator< BaseAllocator >
 Default memory allocator used by the parser and DOM. More...
 
struct  GenericStringStream< Encoding >
 Read-only string stream. More...
 
struct  GenericInsituStringStream< Encoding >
 A read-write string stream. More...
 
class  GenericStringBuffer< Encoding, Allocator >
 Represents an in-memory output stream. More...
 
struct  GenericMemoryBuffer< Allocator >
 Represents an in-memory output byte stream. More...
 
struct  BaseReaderHandler< Encoding, Derived >
 Default implementation of Handler. More...
 
class  GenericReader< SourceEncoding, TargetEncoding, StackAllocator >
 SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator. More...
 
class  Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >
 JSON writer. More...
 
class  PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >
 Writer with indentation and spacing. More...
 
struct  GenericMember< Encoding, Allocator >
 Name-value pair in a JSON object value. More...
 
class  GenericMemberIterator< Const, Encoding, Allocator >
 (Constant) member iterator for a JSON object value More...
 
struct  GenericStringRef< CharType >
 Reference to a constant string (not taking a copy) More...
 
class  GenericValue< Encoding, Allocator >
 Represents a JSON value. Use Value for UTF8 encoding and default allocator. More...
 
class  GenericDocument< Encoding, Allocator, StackAllocator >
 A document for parsing JSON text as DOM. More...
 
class  GenericPointer< ValueType, Allocator >
 Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator. More...
 
class  IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >
 
class  GenericSchemaDocument< ValueT, Allocator >
 JSON schema document. More...
 
class  GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
 JSON Schema Validator. More...
 

Typedefs

typedef GenericStringStream< UTF8< char > > StringStream
 
typedef GenericInsituStringStream< UTF8< char > > InsituStringStream
 
typedef GenericStringBuffer< UTF8< char >, CrtAllocatorStringBuffer
 
typedef GenericMemoryBuffer< CrtAllocatorMemoryBuffer
 
typedef GenericReader< UTF8< char >, UTF8< char >, CrtAllocatorReader
 
typedef GenericValue< UTF8< char >, MemoryPoolAllocator< CrtAllocator > > Value
 
typedef GenericDocument< UTF8< char >, MemoryPoolAllocator< CrtAllocator >, CrtAllocatorDocument
 
typedef GenericPointer< Value, CrtAllocatorPointer
 
typedef GenericSchemaDocument< Value, CrtAllocatorSchemaDocument
 
typedef IGenericRemoteSchemaDocumentProvider< SchemaDocumentIRemoteSchemaDocumentProvider
 
typedef GenericSchemaValidator< SchemaDocument, BaseReaderHandler< UTF8< char >, void >, CrtAllocatorSchemaValidator
 

Typedef Documentation

◆ Document

Definition at line 119 of file fwd.h.

◆ InsituStringStream

Definition at line 52 of file fwd.h.

◆ IRemoteSchemaDocumentProvider

◆ MemoryBuffer

Definition at line 74 of file fwd.h.

◆ Pointer

Definition at line 126 of file fwd.h.

◆ Reader

typedef GenericReader<UTF8<char>, UTF8<char>, CrtAllocator> Reader

Definition at line 88 of file fwd.h.

◆ SchemaDocument

Definition at line 136 of file fwd.h.

◆ SchemaValidator

◆ StringBuffer

Definition at line 59 of file fwd.h.

◆ StringStream

Definition at line 47 of file fwd.h.

◆ Value

Definition at line 114 of file fwd.h.