Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Eduardo Almeida
e9c98de72c
Mark more deleted copy constructors and operator= with delete keyword ( fixes #279 )
2022-06-04 20:40:44 +01:00
Eduardo Almeida
24fe685340
Fix typos in deleted methods
2022-05-31 07:56:34 -07:00
Stefano Avallone
ceb714e175
core: Make all usual accessors available to AttributeContainerValue
2022-05-30 16:13:05 +00:00
Eduardo Almeida
90c777a65b
Mark deleted constructors and operator= with delete keyword
2022-05-26 18:55:52 -07:00
Gabriel Ferreira
c9cf798e5f
core: Fix int64x64-cairo.h bool operator
2022-05-26 17:44:50 +00:00
Gabriel Ferreira
215f83f9ec
core, examples: fix rollback mistake with HAVE_SQLITE3 and core build
2022-05-15 00:12:25 -03:00
Stefano Avallone
ca59097075
core: Use std::optional to return an optional value
2022-05-14 08:48:00 -07:00
Eduardo Almeida
f4d296baaa
core: Replace SystemCondition class with STL
2022-05-04 19:04:20 +01:00
Eduardo Almeida
85ad3961fc
core: Replace SystemThread class with STL
2022-05-04 19:04:09 +01:00
Eduardo Almeida
b32c80ecb0
core: Replace SystemMutex and CriticalSection classes with STL
2022-05-04 19:00:50 +01:00
Peter D. Barnes, Jr
e2ee75cd5a
Explicit operator bool() for int64x64_t
2022-04-03 12:12:32 -07:00
Tolik Zinovyev
07f9bd4ccb
core: Simplify a line in int64x64-128.cc.
2022-03-22 09:51:17 -07:00
Eduardo Almeida
0a78b956bf
core: Simplify Now() function
2022-02-25 13:57:44 +00:00
Eduardo Almeida
a4d174f8bf
core ( fixes #565 ): Change TypeId constructor to accept std::string
2022-02-25 12:08:10 +00:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tommaso Pecorella
1eac22c4b0
documentation: Doxygen post fixes
2022-01-31 22:19:11 +00:00
Tommaso Pecorella
8ac0116193
core: doxygen fixes
2022-01-30 12:06:53 -06:00
Tommaso Pecorella
e1e07f2ffd
core: skip results checking when introspecting the command line
2022-01-27 17:28:38 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Gabriel Ferreira
e41e16c799
core: Reuse a global hasher instance
2022-01-15 01:09:28 +00:00
Gabriel Ferreira
ff3b511384
build: Bugfixes and refactoring of ns3 and CMake
...
Including:
- add missing command for introspected doxygen
- run get_version.sh before running doxygen
- use find_package(Doxygen) to get the doxygen executable
- silence python and sqlite find_package warnings
- return cmake returncode if configuration fails
- require GTK3 3.22
- link all libraries to print-introspected-doxygen
- replace shell with use_shell for variable name
- revert wrong changes to propagation of return codes and add test
- disable pch when ccache is found
- make --enable-sudo a post-build step and a runtime option
- add docs subparser
- add enable-sudo option
- refactor positional argument values
- fix --check option and add shell option
- replace --no-task-lines with --quiet
- replace --nowaf with --no-build
- replace --run --run-no-build with run (--no-build)
- replace ns3 documentation related arguments with targets
- document test-ns3.py
- export include directories used by ns3 libraries
- refactor CMake documentation dependency checking and behavior
- add --allow-run-as-root for running MPI examples on the CI
2022-01-09 02:48:53 -03:00
Peter Barnes
762494924e
core: avoid GCC compiler error
2022-01-07 22:25:39 +00:00
Tommaso Pecorella
a8fc1b6235
doxygen: fix warnings in various modules
2022-01-05 00:22:31 -06:00
Ameya Deshpande
fcc095b05c
core: Use std::invoke_result instead of std::result_of
...
C++17 introduces `std::invoke_result`, and deprecates
the usage of `std::result_of`.
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com >
2021-12-28 09:06:53 -08:00
Peter Barnes
3dd74f2017
core: refactor ObjectBase::ConstructSelf
2021-12-24 00:08:09 +00:00
Peter Barnes
7f3d883f75
core: fix doxy warnings
2021-12-21 17:06:57 +00:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Peter Barnes
1d0c81dea4
core: pre-event hook, to facilitate chaining SimulatorImpls
2021-12-20 21:59:44 +00:00
Eduardo Almeida
96ec88cd59
core: Remove NonCopyable class
2021-12-18 16:41:39 -08:00
Peter D. Barnes, Jr
9c5fec6697
Define NS_DEPRECATED_3_36
2021-12-17 17:24:11 +00:00
Peter D. Barnes, Jr
ccb21e8887
Use C++-14 [[deprecated (msg)]], convert NS_DEPRECATED to function macro
2021-12-17 17:24:11 +00:00
Peter Barnes
6f319e48fc
core: (bugzilla 2203) MakeEvent from a lambda
2021-12-17 17:23:45 +00:00
Peter Barnes
4dc0ec0682
core: ( fixes #141 ) Print parent attributes from CommandLine --PrintAttributes
2021-12-17 01:04:14 +00:00
Peter Barnes
dd1d254a9f
core: html-encode in CommandLine::PrintDoxygenUsage
2021-12-16 23:32:15 +00:00
Peter Barnes
8b0d0e7044
core: symbolic names for EventId reserved Uid values
2021-12-13 23:04:15 +00:00
Peter Barnes
c333dbc0cd
core: forward ScheduleNow(...) to Schedule(0, ...)
2021-12-10 22:41:33 +00:00
Tommaso Pecorella
deaec64d36
core: remove NS_TEST_*_INTERNAL
2021-12-09 01:25:52 +00:00
Stefano Avallone
6ec6fc2eb6
core: Add an attribute value storing a std::tuple
2021-12-06 10:49:40 +01:00
Peter D. Barnes, Jr
1dc223f85a
core: mark event impl function typedefs as maybe_unused
2021-12-02 21:00:50 +00:00
Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Tommaso Pecorella
3ec15efca2
core: fix some doxygen warnings
2021-11-25 00:17:52 +01:00
Eduardo Almeida
5dc117216a
Fix doxygen warning
2021-11-04 14:19:29 -07:00
Eduardo Almeida
a2efceffb2
Simplify trivial bool statements
2021-11-04 14:19:29 -07:00
Tommaso Pecorella
d1169d40ad
core: fix some doxygen warnings
2021-10-24 17:14:32 +02:00
Alexander Krotov
d8fe6bac00
core: (merges !623 ) Print available values on EnumChecker::GetValue () error
2021-09-25 12:42:23 -07:00
Peter D. Barnes, Jr
7c48447ffa
core: Add hashing functor for creating hash of a Ptr
2021-09-15 22:01:48 +02:00
Tommaso Pecorella
dbb8b67ad8
core ( fixes #452 ) Add TracedCallback::IsEmpty
2021-09-01 04:13:57 +02:00
Tommaso Pecorella
73a14518e7
core: ( fixes #444 ) Remove Pareto::Mean attribute
2021-08-30 20:57:24 +00:00