►Nnlohmann | Namespace for Niels Lohmann |
►Ndetail | Detail namespace with internal helper functions |
►Ncontainer_input_adapter_factory_impl | |
Ccontainer_input_adapter_factory | |
Ccontainer_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > | |
►Ndtoa_impl | Implements the Grisu2 algorithm for binary to decimal floating-point conversion |
Cboundaries | |
Ccached_power | |
Cdiyfp | |
►Nutility_internal | |
CExtend | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 0 > | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 1 > | |
CGen | |
CGen< T, 0 > | |
Cbinary_reader | Deserialization of CBOR, MessagePack, and UBJSON values |
Cbinary_writer | Serialization to CBOR and MessagePack values |
Cconjunction | |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdetector | |
Cdetector< Default, void_t< Op< Args... > >, Op, Args... > | |
Cexception | General exception of the basic_json class |
Cexternal_constructor | |
Cexternal_constructor< value_t::array > | |
Cexternal_constructor< value_t::binary > | |
Cexternal_constructor< value_t::boolean > | |
Cexternal_constructor< value_t::number_float > | |
Cexternal_constructor< value_t::number_integer > | |
Cexternal_constructor< value_t::number_unsigned > | |
Cexternal_constructor< value_t::object > | |
Cexternal_constructor< value_t::string > | |
Cfile_input_adapter | |
Cfrom_json_fn | |
Chas_from_json | |
Chas_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_non_default_from_json | |
Chas_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_to_json | |
Chas_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cidentity_tag | |
Cinput_stream_adapter | |
Cinteger_sequence | |
Cinternal_iterator | Iterator value |
Cinvalid_iterator | Exception indicating errors with iterators |
Cis_basic_json | |
Cis_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
Cis_compatible_array_type | |
Cis_compatible_array_type_impl | |
Cis_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value &&is_detected< iterator_t, CompatibleArrayType >::value &&!is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > > | |
Cis_compatible_integer_type | |
Cis_compatible_integer_type_impl | |
Cis_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
Cis_compatible_object_type | |
Cis_compatible_object_type_impl | |
Cis_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > | |
Cis_compatible_string_type | |
Cis_compatible_string_type_impl | |
Cis_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > > | |
Cis_compatible_type | |
Cis_compatible_type_impl | |
Cis_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
Cis_complete_type | |
Cis_complete_type< T, decltype(void(sizeof(T)))> | |
Cis_constructible | |
Cis_constructible< const std::pair< T1, T2 > > | |
Cis_constructible< const std::tuple< Ts... > > | |
Cis_constructible< std::pair< T1, T2 > > | |
Cis_constructible< std::tuple< Ts... > > | |
Cis_constructible_array_type | |
Cis_constructible_array_type_impl | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value) &&is_detected< value_type_t, ConstructibleArrayType >::value &&is_detected< iterator_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > > | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
Cis_constructible_object_type | |
Cis_constructible_object_type_impl | |
Cis_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > | |
Cis_constructible_string_type | |
Cis_constructible_string_type_impl | |
Cis_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > > | |
Cis_constructible_tuple | |
Cis_constructible_tuple< T1, std::tuple< Args... > > | |
Cis_default_constructible | |
Cis_default_constructible< const std::pair< T1, T2 > > | |
Cis_default_constructible< const std::tuple< Ts... > > | |
Cis_default_constructible< std::pair< T1, T2 > > | |
Cis_default_constructible< std::tuple< Ts... > > | |
Cis_detected_lazy | |
Cis_getable | |
Cis_iterator_of_multibyte | |
Cis_iterator_traits | |
Cis_iterator_traits< iterator_traits< T > > | |
Cis_json_ref | |
Cis_json_ref< json_ref< T > > | |
►Cis_ordered_map | |
Ctwo | |
Cis_sax | |
Cis_sax_static_asserts | |
Citer_impl | Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class |
Citeration_proxy | Proxy class for the items() function |
Citeration_proxy_value | |
Citerator_input_adapter | |
Citerator_input_adapter_factory | |
Citerator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
Citerator_traits | |
Citerator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
Citerator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
Citerator_types | |
Citerator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
Cjson_ref | |
Cjson_reverse_iterator | Template for a reverse iterator class |
Cjson_sax_acceptor | |
Cjson_sax_dom_callback_parser | |
Cjson_sax_dom_parser | SAX implementation to create a JSON value from SAX events |
Clexer | Lexical analysis |
Clexer_base | |
Cmake_void | |
Cnegation | |
Cnonesuch | |
Cother_error | Exception indicating other library errors |
Cout_of_range | Exception indicating access out of the defined range |
Coutput_adapter | |
Coutput_adapter_protocol | Abstract output adapter interface |
Coutput_stream_adapter | Output adapter for output streams |
Coutput_string_adapter | Output adapter for basic_string |
Coutput_vector_adapter | Output adapter for byte vectors |
Cparse_error | Exception indicating a parse error |
Cparser | Syntax analysis |
Cposition_t | Struct to capture the start position of the current token |
Cprimitive_iterator_t | |
Cpriority_tag | |
Cpriority_tag< 0 > | |
Cserializer | |
Cspan_input_adapter | |
Cstatic_const | |
Cto_json_fn | |
Ctype_error | Exception indicating executing a member function with a wrong type |
Cwide_string_input_adapter | |
Cwide_string_input_helper | |
Cwide_string_input_helper< BaseInputAdapter, 2 > | |
Cwide_string_input_helper< BaseInputAdapter, 4 > | |
Cadl_serializer | Default JSONSerializer template argument |
Cbasic_json | Class to store JSON values |
Cbyte_container_with_subtype | Internal type for a backed binary type |
Cjson_pointer | JSON Pointer |
Cjson_sax | SAX interface |
Cordered_map | Ordered_map: a minimal map-like container that preserves insertion order for use within nlohmann::basic_json<ordered_map> |
►Nstd | STL namespace |
Chash< nlohmann::json > | Hash value for JSON objects |
Cless<::nlohmann::detail::value_t > | Specialization for std::less<value_t> |
Ctuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Ctuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
CAbsNode | |
CAddNode | |
CAdvancedErosionFilter | |
CApplication | |
CApplicationState | |
CApplicationStateCameras | |
CApplicationStateConstants | |
CApplicationStateFrameBuffers | |
CApplicationStateGlobals | |
CApplicationStateModels | |
CApplicationStateModules | |
CApplicationStateShaders | |
CApplicationStateStates | |
CApplicationStateStatistics | |
CApplicationStateTextures | |
CApplicationStateWindows | |
CBakeToSlotNode | |
CBlendNode | |
CCamera | |
CClampNode | |
CClearColor | |
CClearMeshGenerator | |
CComputeKernel | |
CComputeShader | |
CCosNode | |
CCPUNodeEditor | |
CCPUNoiseLayersGenerator | |
CCubeMapManager | |
CCurveNode | |
CCustomShaderNode | |
CDefaultCustomNode | |
CDivNode | |
CDrawFilter | |
CDummyNode | |
CDuplicateNode | |
CErosionFilter | |
CFilter | |
CFiltersManager | |
CFloat3Node | |
CFloatNode | |
CFoliageItem | |
CFoliageManager | |
CFrameBuffer | |
CGeneratorMask | |
CGeneratorMaskManager | |
CGitHubData | |
CGLSLFunction | |
CGLSLHandler | |
CGLSLLine | |
CGLSLMacro | |
CGLSLSSBO | |
CGLSLUniform | |
CGPUErosionFilter | |
CGPUNoiseLayer | |
CGPUNoiseLayerGenerator | |
CHash | |
CHeightAndGradient | |
CHeightmap | |
CHeightmapNode | |
CHillNode | |
CIVec2 | |
CLayeredNoiseManager | |
CLightManager | |
CLogger | |
CLoggingOutputStreambuf | |
CMainMenu | |
CMathFunctionNode | |
CMaxMeshCoordinatesNode | |
CMesh | |
CMeshCoordinatesNode | |
CMeshGeneratorManager | |
CMinMeshCoordinatesNode | |
CMinValNode | |
CModel | |
CModule | Module Info |
CModuleInfo | Module Info |
CModuleManager | |
CMulNode | |
CMyApp | |
CNodeEditor | |
CNodeEditorConfig | |
CNodeEditorLink | |
CNodeEditorNode | |
CNodeEditorPin | |
CNodeInputParam | |
CNodeOutput | |
CNoiseCellularNode | |
CNoiseLayer | |
CNoiseLayerInput | |
CNoiseOpenSimplex2Node | |
CNoiseOpenSimplex2SNode | |
CNoisePerlinNode | |
CNoiseValueCubicNode | |
CNoiseValueNode | |
COpenCLBuffer | |
COSLiscences | |
COutputNode | |
CPBRMaterialNode | |
CPixelateNode | |
CProjectManager | |
CRandomNumberNode | |
CSeaManager | |
CSerializer | |
CShader | |
CShaderOutputNode | |
CShaderStorageBuffer | |
CShaderTextureManager | |
CShaderTextureNode | |
CShadingManager | |
CSharedDataRep | |
CSharedMemoryItem | SharedMemoryItem ! A data structure to be passed to the GPU |
CSharedMemoryManager | |
CSinNode | |
CSkyManager | |
CSNENode | |
CSNEPin | |
CSquareNode | |
CSubNode | |
CSupportersTribute | |
CTanNode | |
CTexture2D | |
CTextureBaker | |
CTextureCoordinatesNode | |
CTextureCubemap | |
CTextureNode | |
CTextureStore | |
CTextureStoreItem | |
CTimeBasedSeedNode | |
CVert | |
CVisualizerNode | |
CWindErosionParticle | |
CWindow | |