The C++ framework for developing highly scalable, high performance servers on Windows platforms.

Features Class Reference

Collaboration diagram for Features:

List of all members.


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.

Public Member Functions

 Features ()
 Features ()

Static Public Member Functions

static Features all ()
static Features strictMode ()
static Features all ()
static Features strictMode ()

Public Attributes

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.

Constructor & Destructor Documentation

Features (  ) 

Initialize the configuration like JsonConfig::allFeatures;

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

static 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

static 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

true if comments are allowed. Default: true.

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


Generated on Sun Sep 12 19:11:57 2021 for The Server Framework - v7.4 by doxygen 1.5.3