| NFareUtil | |
| NFX | |
| ►NFXEX | |
| NFXUtils | |
| CMFXBaseObject | |
| CMFXThreadEvent | |
| ►Nlibsumo | |
| CFatalTraCIError | An error which is not recoverable |
| ►CHelper | C++ TraCI client API implementation |
| CLaneUtility | |
| CSubscriptionWrapper | |
| CTransportableStateListener | |
| CVehicleStateListener | |
| CStorageHelper | |
| CSubscription | Representation of a subscription |
| CTraCIBestLanesData | |
| CTraCIBestLanesDataVectorWrapped | |
| CTraCICollision | |
| CTraCICollisionVectorWrapped | |
| CTraCIColor | A color |
| CTraCIConnection | |
| CTraCIConnectionVectorWrapped | |
| CTraCIDouble | |
| CTraCIDoubleList | |
| CTraCIException | An error which allows to continue |
| CTraCIInt | |
| CTraCIIntList | |
| CTraCIJunctionFoe | |
| CTraCIJunctionFoeVectorWrapped | |
| CTraCILink | |
| CTraCILinkVectorVectorWrapped | |
| CTraCILogic | |
| CTraCILogicVectorWrapped | |
| CTraCINextStopData | |
| CTraCINextStopDataVectorWrapped | A list of vehicle stops |
| CTraCINextTLSData | |
| CTraCINextTLSDataVectorWrapped | |
| CTraCIPhase | |
| CTraCIPosition | A 2D or 3D-position, for 2D positions z == INVALID_DOUBLE_VALUE |
| CTraCIPositionVector | A list of positions |
| CTraCIReservation | |
| CTraCIReservationVectorWrapped | |
| CTraCIResult | |
| CTraCIRoadPosition | An edgeId, position and laneIndex |
| CTraCISignalConstraint | |
| CTraCISignalConstraintVectorWrapped | |
| CTraCIStage | |
| CTraCIString | |
| CTraCIStringDoublePairList | |
| CTraCIStringList | |
| CTraCIVehicleData | Mirrors MSInductLoop::VehicleData |
| CTraCIVehicleDataVectorWrapped | |
| CVariableWrapper | |
| ►NLIBSUMO_NAMESPACE | |
| CBusStop | |
| CCalibrator | |
| CChargingStation | |
| CEdge | |
| CGUI | |
| CInductionLoop | |
| CJunction | |
| CLane | |
| CLaneArea | |
| CMeanData | |
| CMultiEntryExit | |
| COverheadWire | |
| CParkingArea | |
| ►CPerson | |
| Creservation_by_id_sorter | Clase for CW Sorter |
| CPOI | |
| CPolygon | |
| CRerouter | |
| CRoute | |
| CRouteProbe | |
| CSimulation | C++ TraCI client API implementation |
| CTrafficLight | |
| CVariableSpeedSign | |
| CVehicle | |
| CVehicleType | |
| ►Nlibtraci | |
| CConnection | C++ TraCI client API implementation |
| CDomain | |
| ►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< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, 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_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_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_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_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_range | |
| 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 defines a string syntax for identifying a specific value within a JSON document |
| Cjson_sax | SAX interface |
| Cordered_map | Minimal map-like container that preserves insertion order |
| ►NPHEMlightdll | |
| CCEP | |
| CCEPHandler | |
| CcErgEntry | |
| CConstants | |
| ►CCorrection | |
| CDET | |
| CEmissionClass | |
| CEmissionClassDET | |
| CEmissionClassVMA | |
| CPropClassDET | |
| CPropClassVMA | |
| CTNOx | |
| CVehicledata | |
| CVehicledataDET | |
| CVehicledataVMA | |
| CVMA | |
| CEmissionData | |
| CHelpers | |
| CStart | |
| CVehicleResult | |
| ►NPHEMlightdllV5 | |
| CCEP | |
| CCEPHandler | |
| CConstants | |
| CCorrection | |
| CHelpers | |
| ►CVEHPHEMLightJSON | |
| CAux_Data | |
| CEM_Data | |
| CEngine_Data | |
| CFullLoadDrag_Data | |
| CICE_Data | |
| CRollres_Data | |
| CTransmission_Data | |
| CVEH | |
| CVehicle_Data | |
| ►NPlexe | |
| CCCDataHeader | Struct used as header for generic data passing to this model through traci |
| CVEHICLE_DATA | |
| NROHelper | Some helping methods for router |
| ►Nstd | |
| Chash< nlohmann::NLOHMANN_BASIC_JSON_TPL > | Hash value for JSON objects |
| Cless< ::nlohmann::detail::value_t > | |
| Ctuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
| Ctuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
| ►Nstrict_fstream | |
| ►Ndetail | |
| Cstatic_method_holder | |
| CException | Exception class thrown by failed operations |
| Cfstream | |
| Cifstream | |
| Cofstream | |
| ►Ntcpip | |
| CSocket | |
| CSocketException | |
| CStorage | |
| ►Nzstr | |
| ►Ndetail | |
| Cstrict_fstream_holder | |
| Cz_stream_wrapper | |
| CException | Exception class thrown by failed zlib operations |
| Cifstream | |
| Cistream | |
| Cistreambuf | |
| Cofstream | |
| Costream | |
| Costreambuf | |