Assertions, breakpoints, logging, and abnormal program termination. More...
Modules | |
Assertions | |
Assert functions and macros. | |
Breakpoints | |
Trigger a debugger breakpoint. | |
Logging | |
Logging functions and macros. | |
Files | |
file | build-profile-test-suite.cc |
NS_BUILD_PROFILE macros test suite. | |
file | build-profile.h |
NS_BUILD_DEBUG, NS_BUILD_RELEASE, and NS_BUILD_OPTIMIZED macro definitions. | |
Macros | |
#define | NS_BUILD_DEBUG(code) NS_BUILD_PROFILE_OP (code) |
Execute a code snippet in debug builds. More... | |
#define | NS_BUILD_OPTIMIZED(code) NS_BUILD_PROFILE_OP (code) |
Execute a code snippet in optimized builds. More... | |
#define | NS_BUILD_PROFILE_NOOP(code) |
Build profile no-op macro. More... | |
#define | NS_BUILD_PROFILE_OP(code) |
Build profile macro to execute a code snippet. More... | |
#define | NS_BUILD_RELEASE(code) NS_BUILD_PROFILE_OP (code) |
Execute a code snippet in release builds. More... | |
Assertions, breakpoints, logging, and abnormal program termination.
#define NS_BUILD_DEBUG | ( | code | ) | NS_BUILD_PROFILE_OP (code) |
Execute a code snippet in debug builds.
[in] | code | The code to execute. |
Definition at line 63 of file build-profile.h.
Referenced by ns3::tests::BuildProfileTestCase::DoRun(), ns3::PcapFile::Write(), and ns3::PcapFile::WritePacketHeader().
#define NS_BUILD_OPTIMIZED | ( | code | ) | NS_BUILD_PROFILE_OP (code) |
Execute a code snippet in optimized builds.
[in] | code | The code to execute. |
Definition at line 85 of file build-profile.h.
Referenced by ns3::tests::BuildProfileTestCase::DoRun().
#define NS_BUILD_PROFILE_NOOP | ( | code | ) |
Build profile no-op macro.
[in] | code | The code to skip. |
Definition at line 36 of file build-profile.h.
#define NS_BUILD_PROFILE_OP | ( | code | ) |
Build profile macro to execute a code snippet.
[in] | code | The code to execute. |
Definition at line 49 of file build-profile.h.
#define NS_BUILD_RELEASE | ( | code | ) | NS_BUILD_PROFILE_OP (code) |
Execute a code snippet in release builds.
[in] | code | The code to execute. |
Definition at line 74 of file build-profile.h.
Referenced by ns3::tests::BuildProfileTestCase::DoRun().