OpendTect  6.6
Classes | Namespaces | Macros | Typedefs | Enumerations
odjson.h File Reference
Include dependency graph for odjson.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OD::JSON::ValArr
 
class  OD::JSON::ValueSet
 holds values and sets of values. Is base class for either Array or Object. More...
 
class  OD::JSON::Array
 ValueSet where the values and subsets have no key. More...
 
class  OD::JSON::Object
 ValueSet where the values and subsets have a key. More...
 

Namespaces

 Gason
 
 OD
 OpendTect.
 
 OD::JSON
 

Macros

#define mMkGetFns(typ, getfn, implfn)
 
#define mMkGetFn(typ, getfn, implfn)
 

Typedefs

typedef double OD::JSON::NumberType
 

Enumerations

enum  OD::JSON::DataType { OD::JSON::Boolean, OD::JSON::Number, OD::JSON::String }
 

Macro Definition Documentation

◆ mMkGetFn

#define mMkGetFn (   typ,
  getfn,
  implfn 
)
Value:
inline typ* getfn( const char* ky ) { return implfn(ky); } \
inline const typ* getfn( const char* ky ) const { return implfn(ky); }

◆ mMkGetFns

#define mMkGetFns (   typ,
  getfn,
  implfn 
)
Value:
inline typ& getfn( idx_type i ) { return *implfn(i); } \
inline const typ& getfn( idx_type i ) const { return *implfn(i); }

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021