Files
rippled/modules/ripple_json/ripple_json.h
2013-06-15 18:20:59 -07:00

51 lines
1.0 KiB
C++

//------------------------------------------------------------------------------
/*
Copyright (c) 2011-2013, OpenCoin, Inc.
*/
//==============================================================================
/** Include this to get the @ref ripple_json module.
@file ripple_json.h
@ingroup ripple_json
*/
/** JSON parsiing and output support.
A simple set of JSON manipulation classes.
@defgroup ripple_json
*/
#ifndef RIPPLE_JSON_H
#define RIPPLE_JSON_H
// VFALCO TODO Remove unneeded includes
#include <cassert>
#include <cstring>
#include <cstdlib>
#include <deque>
#include <iostream>
#include <stack>
#include <vector>
// Needed before these cpptl includes
#include "json/json_config.h"
#ifndef JSON_USE_CPPTL_SMALLMAP
# include <map>
#else
# include <cpptl/smallmap.h>
#endif
#ifdef JSON_USE_CPPTL
# include <cpptl/forwards.h>
#endif
#include "json/json_forwards.h"
#include "json/json_features.h"
#include "json/json_value.h"
#include "json/json_reader.h"
#include "json/json_writer.h"
#endif