| 
|   | abort.h | 
|   | NS_ABORT_x macro definitions. 
  | 
|   | ascii-file.cc | 
|   | ascii-file.h | 
|   | ascii-test.h | 
|   | assert.h | 
|   | NS_ASSERT() and NS_ASSERT_MSG() macro definitions. 
  | 
|   | attribute-accessor-helper.h | 
|   | ns3::MakeAccessorHelper declarations and template implementations. 
  | 
|   | attribute-construction-list.cc | 
|   | ns3::AttributeConstructionList implementation. 
  | 
|   | attribute-construction-list.h | 
|   | ns3::AttributeConstructionList declaration. 
  | 
|   | attribute-container.h | 
|   | attribute-helper.h | 
|   | Attribute helper (ATTRIBUTE_ )macros definition. 
  | 
|   | attribute.cc | 
|   | ns3::AttributeValue, ns3::AttributeAccessor and ns3::AttributeChecker implementations. 
  | 
|   | attribute.h | 
|   | ns3::AttributeValue, ns3::AttributeAccessor and ns3::AttributeChecker declarations. 
  | 
|   | boolean.cc | 
|   | ns3::BooleanValue attribute value implementation. 
  | 
|   | boolean.h | 
|   | ns3::BooleanValue attribute value declarations. 
  | 
|   | breakpoint.cc | 
|   | ns3::BreakpointFallback function implementation. 
  | 
|   | breakpoint.h | 
|   | NS_BREAKPOINT() macro definition and ns3::BreakpointFallback function declaration. 
  | 
|   | build-profile.h | 
|   | NS_BUILD_DEBUG, NS_BUILD_RELEASE, and NS_BUILD_OPTIMIZED macro definitions. 
  | 
|   | cairo-wideint-private.h | 
|   | cairo_x function declarations, which provide the fallback high precision arithmetic implementation. 
  | 
|   | cairo-wideint.c | 
|   | Implementation of the cairo_x functions which implement high precision arithmetic. 
  | 
|   | calendar-scheduler.cc | 
|   | ns3::CalendarScheduler class implementation. 
  | 
|   | calendar-scheduler.h | 
|   | ns3::CalendarScheduler class declaration. 
  | 
|   | callback.cc | 
|   | ns3::CallbackValue implementation. 
  | 
|   | callback.h | 
|   | Declaration of the various callback functions. 
  | 
|   | command-line.cc | 
|   | ns3::CommandLine implementation. 
  | 
|   | command-line.h | 
|   | ns3::CommandLine declaration. 
  | 
|   | config.cc | 
|   | ns3::Config implementations. 
  | 
|   | config.h | 
|   | Declaration of the various ns3::Config functions and classes. 
  | 
|   | default-deleter.h | 
|   | ns3::DefaultDeleter declaration and template implementation, for reference-counted smart pointers. 
  | 
|   | default-simulator-impl.cc | 
|   | ns3::DefaultSimulatorImpl implementation. 
  | 
|   | default-simulator-impl.h | 
|   | ns3::DefaultSimulatorImpl declaration. 
  | 
|   | demangle.cc | 
|   | demangle.h | 
|   | deprecated.h | 
|   | NS_DEPRECATED macro definition. 
  | 
|   | des-metrics.cc | 
|   | ns3::DesMetrics implementation. 
  | 
|   | des-metrics.h | 
|   | ns3::DesMetrics declaration. 
  | 
|   | double.cc | 
|   | ns3::DoubleValue attribute value implementation. 
  | 
|   | double.h | 
|   | ns3::DoubleValue attribute value declarations and template implementations. 
  | 
|   | enum.h | 
|   | ns3::EnumValue attribute value declarations. 
  | 
|   | environment-variable.cc | 
|   | Class EnvironmentVariable implementation. 
  | 
|   | environment-variable.h | 
|   | Class Environment declaration. 
  | 
|   | event-id.cc | 
|   | ns3::EventId implementation. 
  | 
|   | event-id.h | 
|   | ns3::EventId declarations. 
  | 
|   | event-impl.cc | 
|   | ns3::EventImpl definitions. 
  | 
|   | event-impl.h | 
|   | ns3::EventImpl declarations. 
  | 
|   | example-as-test.cc | 
|   | Implementation of classes ns3::ExampleAsTestSuite and ns3::ExampleTestCase. 
  | 
|   | example-as-test.h | 
|   | Enable examples to be run as meaningful tests. 
  | 
|   | fatal-error.h | 
|   | NS_FATAL_x macro definitions. 
  | 
|   | fatal-impl.cc | 
|   | ns3::FatalImpl::RegisterStream(), ns3::FatalImpl::UnregisterStream(), and ns3::FatalImpl::FlushStreams() implementations; see Implementation note! 
  | 
|   | fatal-impl.h | 
|   | ns3::FatalImpl::RegisterStream(), ns3::FatalImpl::UnregisterStream(), and ns3::FatalImpl::FlushStreams() declarations. 
  | 
|   | fd-reader.h | 
|   | ns3::FdReader declaration. 
  | 
|   | global-value.cc | 
|   | ns3::GlobalValue implementation. 
  | 
|   | global-value.h | 
|   | ns3::GlobalValue declaration. 
  | 
|   | hash-fnv.cc | 
|   | ns3::Hash::Function::Fnv1a implementation. 
  | 
|   | hash-fnv.h | 
|   | ns3::Hash::Function::Fnv1a declaration. 
  | 
|   | hash-function.cc | 
|   | ns3::Hash::Implementation::GetHash64 default implementation. 
  | 
|   | hash-function.h | 
|   | ns3::Hash::Implementation, ns3::Hash::Function::Hash32 and ns3::Hash::Function::Hash64 declarations. 
  | 
|   | hash-murmur3.cc | 
|   | ns3::Hash::Function::Murmur3 implementation. 
  | 
|   | hash-murmur3.h | 
|   | ns3::Hash::Function::Murmur3 declaration. 
  | 
|   | hash.cc | 
|   | ns3::Hasher implementation. 
  | 
|   | hash.h | 
|   | ns3::Hasher, ns3::Hash32() and ns3::Hash64() function declarations. 
  | 
|   | heap-scheduler.cc | 
|   | Implementation of ns3::HeapScheduler class. 
  | 
|   | heap-scheduler.h | 
|   | ns3::HeapScheduler declaration. 
  | 
|   | int64x64-128.cc | 
|   | Implementation of the ns3::int64x64_t type using a native int128_t type. 
  | 
|   | int64x64-128.h | 
|   | Declaration of the ns3::int64x64_t type using a native int128_t type. 
  | 
|   | int64x64-cairo.cc | 
|   | Implementation of the ns3::int64x64_t type using the Cairo implementation. 
  | 
|   | int64x64-cairo.h | 
|   | Using the ns3::int64x64_t based on Cairo 128-bit integers. 
  | 
|   | int64x64-double.h | 
|   | Using the ns3::int64x64_t based on double values. 
  | 
|   | int64x64.cc | 
|   | Implementation of the streaming input and output operators for the ns3::int64x64_t type. 
  | 
|   | int64x64.h | 
|   | Declaration of the ns3::int64x64_t type and associated operators. 
  | 
|   | integer.cc | 
|   | ns3::MakeIntegerChecker implementation. 
  | 
|   | integer.h | 
|   | ns3::IntegerValue attribute value declarations and template implementations. 
  | 
|   | length.cc | 
|   | ns3::Length implementation 
  | 
|   | length.h | 
|   | Declaration of ns3::Length class. 
  | 
|   | list-scheduler.cc | 
|   | ns3::ListScheduler implementation. 
  | 
|   | list-scheduler.h | 
|   | ns3::ListScheduler declaration. 
  | 
|   | log-macros-disabled.h | 
|   | Definition of empty logging macros and the NS_LOG_NOOP_INTERNAL macro. 
  | 
|   | log-macros-enabled.h | 
|   | NS_LOG and related logging macro definitions. 
  | 
|   | log.cc | 
|   | ns3::LogComponent and related implementations. 
  | 
|   | log.h | 
|   | Debug message logging. 
  | 
|   | make-event.h | 
|   | ns3::MakeEvent function declarations and template implementation. 
  | 
|   | map-scheduler.cc | 
|   | ns3::MapScheduler implementation. 
  | 
|   | map-scheduler.h | 
|   | ns3::MapScheduler declaration. 
  | 
|   | math.h | 
|   | log2() macro definition; to deal with Bug 1467. 
  | 
|   | matrix-array.cc | 
|   | matrix-array.h | 
|   | names.cc | 
|   | ns3::Names, ns3::NamesNode and ns3::NamePriv implementations. 
  | 
|   | names.h | 
|   | Declaration of class ns3::Names. 
  | 
|   | node-printer.cc | 
|   | ns3::DefaultNodePrinter implementation. 
  | 
|   | node-printer.h | 
|   | Declaration of ns3::NodePrinter function pointer type and ns3::DefaultNodePrinter function. 
  | 
|   | nstime.h | 
|   | Declaration of classes ns3::Time and ns3::TimeWithUnit, and the TimeValue implementation classes. 
  | 
|   | object-base.cc | 
|   | ns3::ObjectBase class implementation. 
  | 
|   | object-base.h | 
|   | ns3::ObjectBase declaration and NS_OBJECT_ENSURE_REGISTERED() macro definition. 
  | 
|   | object-factory.cc | 
|   | ns3::ObjectFactory class implementation. 
  | 
|   | object-factory.h | 
|   | ns3::ObjectFactory class declaration. 
  | 
|   | object-map.h | 
|   | ns3::ObjectMap attribute value declarations and template implementations. 
  | 
|   | object-ptr-container.cc | 
|   | ns3::ObjectPtrContainerValue attribute value implementations. 
  | 
|   | object-ptr-container.h | 
|   | ns3::ObjectPtrContainerValue attribute value declarations and template implementations. 
  | 
|   | object-vector.h | 
|   | ns3::ObjectVectorValue attribute value declarations and template implementations. 
  | 
|   | object.cc | 
|   | ns3::Object class implementation. 
  | 
|   | object.h | 
|   | ns3::Object class declaration, which is the root of the Object hierarchy and Aggregation. 
  | 
|   | pair.h | 
|   | pointer.cc | 
|   | ns3::PointerValue attribute value implementations. 
  | 
|   | pointer.h | 
|   | ns3::PointerValue attribute value declarations and template implementations. 
  | 
|   | priority-queue-scheduler.cc | 
|   | Implementation of ns3::PriorityQueueScheduler class. 
  | 
|   | priority-queue-scheduler.h | 
|   | Declaration of ns3::PriorityQueueScheduler class. 
  | 
|   | ptr.h | 
|   | ns3::Ptr smart pointer declaration and implementation. 
  | 
|   | random-variable-stream.cc | 
|   | ns3::RandomVariableStream and related implementations 
  | 
|   | random-variable-stream.h | 
|   | ns3::RandomVariableStream declaration, and related classes. 
  | 
|   | realtime-simulator-impl.cc | 
|   | ns3::RealTimeSimulatorImpl implementation. 
  | 
|   | realtime-simulator-impl.h | 
|   | ns3::RealtimeSimulatorImpl declaration. 
  | 
|   | rng-seed-manager.cc | 
|   | ns3::RngSeedManager implementation. 
  | 
|   | rng-seed-manager.h | 
|   | ns3::RngSeedManager declaration. 
  | 
|   | rng-stream.cc | 
|   | ns3::RngStream and MRG32k3a implementations. 
  | 
|   | rng-stream.h | 
|   | ns3::RngStream declaration. 
  | 
|   | scheduler.cc | 
|   | ns3::Scheduler implementation. 
  | 
|   | scheduler.h | 
|   | ns3::Scheduler abstract base class, ns3::Scheduler::Event and ns3::Scheduler::EventKey declarations. 
  | 
|   | show-progress.cc | 
|   | ns3::ShowProgress implementation. 
  | 
|   | show-progress.h | 
|   | ns3::ShowProgress declaration. 
  | 
|   | shuffle.h | 
|   | Function to shuffle elements in a given range. 
  | 
|   | simple-ref-count.h | 
|   | ns3::SimpleRefCount declaration and template implementation. 
  | 
|   | simulation-singleton.h | 
|   | ns3::SimulationSingleton declaration and template implementation. 
  | 
|   | simulator-impl.cc | 
|   | ns3::SimulatorImpl implementation. 
  | 
|   | simulator-impl.h | 
|   | ns3::SimulatorImpl declaration. 
  | 
|   | simulator.cc | 
|   | ns3::Simulator implementation, as well as implementation pointer, global scheduler implementation. 
  | 
|   | simulator.h | 
|   | ns3::Simulator declaration. 
  | 
|   | singleton.h | 
|   | ns3::Singleton declaration and template implementation. 
  | 
|   | string.cc | 
|   | ns3::StringValue attribute value implementation. 
  | 
|   | string.h | 
|   | ns3::StringValue attribute value declarations. 
  | 
|   | synchronizer.cc | 
|   | ns3::Synchronizer implementation. 
  | 
|   | synchronizer.h | 
|   | ns3::Synchronizer declaration. 
  | 
|   | system-path.cc | 
|   | ns3::SystemPath implementation. 
  | 
|   | system-path.h | 
|   | ns3::SystemPath declarations. 
  | 
|   | system-wall-clock-ms.cc | 
|   | ns3::SystemWallClockMs and ns3::SystemWallClockMsPrivate implementation. 
  | 
|   | system-wall-clock-ms.h | 
|   | ns3::SystemWallClockMs declaration. 
  | 
|   | system-wall-clock-timestamp.cc | 
|   | ns3::SystemWallClockTimestamp implementation. 
  | 
|   | system-wall-clock-timestamp.h | 
|   | ns3::SystemWallClockTimestamp declaration. 
  | 
|   | test.cc | 
|   | ns3::TestCase, ns3::TestSuite, ns3::TestRunner implementations, 
  | 
|   | test.h | 
|   | ns3::TestCase, ns3::TestSuite, ns3::TestRunner declarations, and NS_TEST_ASSERT macro definitions. 
  | 
|   | time-printer.cc | 
|   | ns3::DefaultTimePrinter implementation. 
  | 
|   | time-printer.h | 
|   | Declaration of ns3::TimePrinter function pointer type and ns3::DefaultTimePrinter function. 
  | 
|   | time.cc | 
|   | ns3::Time, ns3::TimeWithUnit and ns3::TimeValue attribute value implementations. 
  | 
|   | timer-impl.h | 
|   | ns3::TimerImpl declaration and implementation. 
  | 
|   | timer.cc | 
|   | ns3::Timer implementation. 
  | 
|   | timer.h | 
|   | ns3::Timer class declaration. 
  | 
|   | trace-source-accessor.cc | 
|   | ns3::TraceSourceAccessor implementation (constructor and destructor). 
  | 
|   | trace-source-accessor.h | 
|   | ns3::TraceSourceAccessor and ns3::MakeTraceSourceAccessor declarations. 
  | 
|   | traced-callback.h | 
|   | ns3::TracedCallback declaration and template implementation. 
  | 
|   | traced-value.h | 
|   | ns3::TracedValue declaration and template implementation. 
  | 
|   | trickle-timer.cc | 
|   | trickle-timer.h | 
|   | ns3::TrickleTimer timer class declaration. 
  | 
|   | tuple.h | 
|   | type-id.cc | 
|   | ns3::TypeId and ns3::IidManager implementations. 
  | 
|   | type-id.h | 
|   | ns3::TypeId declaration; inline and template implementations. 
  | 
|   | type-name.h | 
|   | ns3::TypeNameGet() function declarations. 
  | 
|   | type-traits.h | 
|   | ns3::TypeTraits introspection declaration and template implementation. 
  | 
|   | uinteger.cc | 
|   | ns3::UintegerValue attribute value implementations. 
  | 
|   | uinteger.h | 
|   | ns3::UintegerValue attribute value declarations and template implementations. 
  | 
|   | uniform-random-bit-generator.h | 
|   | unix-fd-reader.cc | 
|   | ns3::FdReader implementation. 
  | 
|   | val-array.h | 
|   | valgrind.h | 
|   | vector.cc | 
|   | ns3::Vector, ns3::Vector2D and ns3::Vector3D attribute value implementations. 
  | 
|   | vector.h | 
|   | ns3::Vector, ns3::Vector2D and ns3::Vector3D declarations. 
  | 
|   | version.cc | 
|   | ns3::Version implementation 
  | 
|   | version.h | 
|   | class ns3::Version definition 
  | 
|   | wall-clock-synchronizer.cc | 
|   | ns3::WallClockSynchronizer implementation. 
  | 
|   | wall-clock-synchronizer.h | 
|   | ns3::WallClockSynchronizer declaration. 
  | 
|   | warnings.h | 
|   | watchdog.cc | 
|   | ns3::Watchdog timer class implementation. 
  | 
|   | watchdog.h | 
|   | ns3::Watchdog timer class declaration. 
  | 
|   | win32-fd-reader.cc | 
|   | ns3::FdReader implementation. 
  |