Torque2D Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Features Class Reference

Configuration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way. More...

`#include <features.h>`

## Public Member Functions
| Features ()
| Initialize the configuration like JsonConfig::allFeatures;. More...

## Static Public Member Functions
static Features | all ()
| A configuration that allows all features and assumes all strings are UTF-8. More...
static Features | strictMode ()
| A configuration that is strictly compatible with the JSON specification. More...

## Public Attributes
bool | allowComments_
| `true` if comments are allowed. Default: `true`. More...
bool | strictRoot_
| `true` if root must be either an array or an object value. Default: `false`. More...

## Detailed Description

Configuration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way.

## Constructor & Destructor Documentation

Features | ( |  | ) |

Initialize the configuration like JsonConfig::allFeatures;.

## Member Function Documentation

Features all | ( |  | ) |
| static

A configuration that allows all features and assumes all strings are UTF-8.

- C & C++ comments are allowed
- Root object can be any JSON value
- Assumes Value strings are encoded in UTF-8

Features strictMode | ( |  | ) |
| static

A configuration that is strictly compatible with the JSON specification.

- Comments are forbidden.
- Root object must be either an array or an object value.
- Assumes Value strings are encoded in UTF-8

## Member Data Documentation

bool allowComments_

`true` if comments are allowed. Default: `true`.

bool strictRoot_

`true` if root must be either an array or an object value. Default: `false`.

The documentation for this class was generated from the following files:

- persistence/rapidjson/thirdparty/jsoncpp/include/json/features.h
- persistence/rapidjson/thirdparty/jsoncpp/src/lib_json/json_reader.cpp