gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <algorithm>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cstddef>
#include <iostream>
#include <iterator>
#include <limits>
#include <map>
#include <stdexcept>
#include <string>
#include <vector>
#include <utility>
#include <math.h>
#include <locale.h>
Go to the source code of this file.
Classes | |
struct | picojson::null |
class | picojson::value |
union | picojson::value::_storage |
struct | picojson::serialize_str_char< Iter > |
class | picojson::input< Iter > |
class | picojson::deny_parse_context |
class | picojson::default_parse_context |
class | picojson::null_parse_context |
struct | picojson::null_parse_context::dummy_str |
struct | picojson::last_error_t< T > |
Namespaces | |
picojson | |
std | |
Macros | |
#define | PICOJSON_USE_RVALUE_REFERENCE 0 |
#define | PICOJSON_USE_LOCALE 1 |
#define | PICOJSON_ASSERT(e) |
#define | SNPRINTF snprintf |
#define | INIT(p, v) |
#define | DEINIT(p) |
#define | INIT(p, v) |
#define | IS(ctype, jtype) |
#define | GET(ctype, var) |
#define | SET(ctype, jtype, setter) |
#define | MAP(val, sym) |
#define | MAP(sym, val) |
#define | IS(ch, text, op) |
#define | PICOJSON_CMP(type) |
Typedefs | |
typedef value::array | picojson::array |
typedef value::object | picojson::object |
Enumerations | |
enum | { picojson::null_type, picojson::boolean_type, picojson::number_type, picojson::string_type, picojson::array_type, picojson::object_type } |
enum | { picojson::INDENT_WIDTH = 2 } |
Functions | |
template<typename Iter > | |
void | picojson::copy (const std::string &s, Iter oi) |
template<typename Iter > | |
void | picojson::serialize_str (const std::string &s, Iter oi) |
template<typename Iter > | |
int | picojson::_parse_quadhex (input< Iter > &in) |
template<typename String , typename Iter > | |
bool | picojson::_parse_codepoint (String &out, input< Iter > &in) |
template<typename String , typename Iter > | |
bool | picojson::_parse_string (String &out, input< Iter > &in) |
template<typename Context , typename Iter > | |
bool | picojson::_parse_array (Context &ctx, input< Iter > &in) |
template<typename Context , typename Iter > | |
bool | picojson::_parse_object (Context &ctx, input< Iter > &in) |
template<typename Iter > | |
std::string | picojson::_parse_number (input< Iter > &in) |
template<typename Context , typename Iter > | |
bool | picojson::_parse (Context &ctx, input< Iter > &in) |
template<typename Iter > | |
std::string | picojson::parse (value &out, Iter &pos, const Iter &last) |
template<typename Context , typename Iter > | |
Iter | picojson::_parse (Context &ctx, const Iter &first, const Iter &last, std::string *err) |
template<typename Iter > | |
Iter | picojson::parse (value &out, const Iter &first, const Iter &last, std::string *err) |
std::string | picojson::parse (value &out, const std::string &s) |
std::string | picojson::parse (value &out, std::istream &is) |
void | picojson::set_last_error (const std::string &s) |
const std::string & | picojson::get_last_error () |
bool | picojson::operator== (const value &x, const value &y) |
bool | picojson::operator!= (const value &x, const value &y) |
template<> | |
void | std::swap (picojson::value &x, picojson::value &y) |
std::istream & | operator>> (std::istream &is, picojson::value &x) |
std::ostream & | operator<< (std::ostream &os, const picojson::value &x) |
#define DEINIT | ( | p | ) |
#define GET | ( | ctype, | |
var | |||
) |
Definition at line 358 of file picojson.h.
#define INIT | ( | p, | |
v | |||
) |
#define INIT | ( | p, | |
v | |||
) |
#define IS | ( | ch, | |
text, | |||
op | |||
) |
Definition at line 337 of file picojson.h.
#define IS | ( | ctype, | |
jtype | |||
) |
Definition at line 337 of file picojson.h.
#define MAP | ( | sym, | |
val | |||
) |
#define MAP | ( | val, | |
sym | |||
) |
#define PICOJSON_ASSERT | ( | e | ) |
Definition at line 87 of file picojson.h.
#define PICOJSON_CMP | ( | type | ) |
#define PICOJSON_USE_LOCALE 1 |
Definition at line 78 of file picojson.h.
#define PICOJSON_USE_RVALUE_REFERENCE 0 |
Definition at line 65 of file picojson.h.
#define SET | ( | ctype, | |
jtype, | |||
setter | |||
) |
Definition at line 381 of file picojson.h.
#define SNPRINTF snprintf |
Definition at line 101 of file picojson.h.
|
inline |
|
inline |