JsonCpp project page JsonCpp home page

value.h File Reference

#include "forwards.h"
#include <string>
#include <vector>
#include <map>

Include dependency graph for value.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Json::StaticString
 Lightweight wrapper to tag static string. More...
class  Json::Value
 Represents a JSON value. More...
struct  Json::Value::CommentInfo
union  Json::Value::ValueHolder
class  Json::PathArgument
 Experimental and untested: represents an element of the "path" to access a node. More...
class  Json::Path
 Experimental and untested: represents a "path" to access a node. More...
class  Json::ValueMapAllocator
 Allocator to customize Value internal map. More...
class  Json::ValueInternalLink
 ValueInternalMap hash-map bucket chain link (for internal use only). More...
class  Json::ValueInternalMap
 A linked page based hash-table implementation used internally by Value. More...
class  Json::ValueInternalArray
 A simplified deque implementation used internally by Value. More...
class  Json::ValueArrayAllocator
 Experimental: do not use. More...
class  Json::ValueIteratorBase
 base class for Value iterators. More...
class  Json::ValueConstIterator
 const iterator for object and array value. More...
class  Json::ValueIterator
 Iterator for object and array value. More...

Namespaces

namespace  Json
 JSON (JavaScript Object Notation).

Enumerations

enum  Json::ValueType {
  Json::nullValue = 0, Json::intValue, Json::uintValue, Json::realValue,
  Json::stringValue, Json::booleanValue, Json::arrayValue, Json::objectValue
}
 Type of the value held by a Value object. More...
enum  Json::CommentPlacement { Json::commentBefore = 0, Json::commentAfterOnSameLine, Json::commentAfter, Json::numberOfCommentPlacement }


SourceForge Logo hosts this site. Send comments to:
Json-cpp Developers