Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/cpp11_v2

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11010   8 years muemart Remove std::string forward declaration, conflicted with new libstdc++
(edit) @11008   8 years landauf and finally some strongly typed enums in util.
(edit) @11007   8 years landauf made some enums in core library strongly typed. for other enums in …
(edit) @11006   8 years landauf made some enums in network library strongly typed. for most other …
(edit) @11005   8 years landauf using strongly typed enum in various classes in orxonox-library
(edit) @11004   8 years landauf using strongly typed enum class in WorldEntity
(edit) @11003   8 years landauf using strongly typed enum class in notifications. …
(edit) @11002   8 years landauf MultiType now supports strongly typed enum classes. Their values are …
(edit) @11001   8 years landauf removed spezializations for MultiType::get≠(), using type-traits instead.
(edit) @11000   8 years landauf using strongly typed enum classes for RadarViewable::Shape
(edit) @10999   8 years landauf using strongly typed enum classes in various modules
(edit) @10998   8 years landauf using strongly typed enum class in pickups and triggers.
(edit) @10997   8 years landauf using strongly typed enum class in questsystem. this also revealed a …
(edit) @10996   8 years landauf using a strongly typed enum class for Light-Type. added support for …
(edit) @10995   8 years landauf bugfix: LANDiscoverable was not registered (and thus it wasn't …
(edit) @10994   8 years landauf using some constexpr
(edit) @10993   8 years landauf using constructor delegation
(edit) @10992   8 years landauf for all non-copyable classes (i.e. those with deleted …
(edit) @10991   8 years landauf fix for the previous commit
(edit) @10990   8 years landauf use '= delete' to explicitly delete unimplemented copy-constructors …
(edit) @10989   8 years landauf using the c++11 chrono library to add milliseconds to the timestamp in …
(edit) @10988   8 years landauf use an unordered map and type_index to store identifiers by typeid
(edit) @10987   8 years landauf now it also works with MSVC to wrap an std::function in a Functor
(edit) @10986   8 years landauf use the existing class 'FunctorPointer' to store the callable object. …
(edit) @10985   8 years landauf call function without using a touple
(edit) @10984   8 years landauf fixed warnings in test (msvc)
(edit) @10983   8 years landauf added a bunch of unit tests for Functor
(edit) @10982   8 years landauf now it's again possible to use std::type_info instead of type_index
(edit) @10981   8 years landauf not sure what's better: limiting functor to 5 arguments or having …
(edit) @10980   8 years landauf getHeaderIdentifier(): return the typeid of the actual function …
(edit) @10979   8 years landauf gcc doesn't allow an explicit spezialization of a function-template …
(edit) @10978   8 years landauf added comments
(edit) @10977   8 years landauf fixed build (with gcc)
(edit) @10976   8 years muemart Add some static asserts
(edit) @10975   8 years muemart Extend Functor to handle any callable objects (lambdas!). Had to …
(edit) @10922   8 years landauf moved functor-tests to new file
(edit) @10920   8 years landauf no static functions anymore in ObjectList. you need to instantiate an …
(edit) @10919   8 years landauf use range-based for-loop where it makes sense (e.g. ObjectList)
(edit) @10918   8 years muemart Use emplace_back instead of push_back if beneficial
(edit) @10917   8 years landauf made mapEntry const& wherever possible
(edit) @10916   8 years landauf use actual types instead of 'auto'. only exception is for complicated …
(edit) @10876   8 years muemart Use variadic templates for Functor Had to put on my template hat for …
(edit) @10865   8 years muemart Add some more tests for Functor(Ptr)
(edit) @10857   8 years muemart Fix clang build for LANDiscoverable Looks like name lookup for …
(edit) @10853   8 years landauf re-added debug-output (after reviewing r10817). why was it removed? …
(edit) @10852   8 years landauf changed some small details (after reviewing r10817)
(edit) @10846   8 years landauf added 'override' to inherited virtual functions in unittests
(edit) @10845   8 years landauf always use 'virtual' in the declaration of virtual functions even if …
(edit) @10830   8 years landauf removed SharedPtr (use std::shared_ptr instead)
(edit) @10829   8 years landauf replace all remaining usages of SharedPtr with std::shared_ptr
(edit) @10828   8 years landauf updated documentation
(edit) @10825   8 years landauf use std::shared_ptr instead of orxonox::SharedPtr for FunctorPtr and …
(edit) @10822   8 years landauf added tests for FunctorPtr and ExecutorPtr
(edit) @10821   8 years muemart Run clang-modernize -loop-convert - Again, not all possible loops were …
(edit) @10818   8 years muemart - Fixed some suspicious virtual function signatures - Fixed some clang …
(edit) @10817   8 years muemart Run clang-modernize -add-override A few notes: - There are probably …
(edit) @10813   8 years muemart Use new random number generation functions
(edit) @10781   8 years landauf in C++11 it's now possible to define 'typedefs' for templates (called …
(edit) @10778   8 years landauf use range-based-for-loop instead of BOOST_FOREACH
(edit) @10777   8 years landauf replacing boost::scoped_ptr/array with 'const std::unique_ptr'
(edit) @10776   8 years landauf using std::array instead of boost::array
(edit) @10775   8 years landauf using std::bind and std::function instead of boost::bind and …
(edit) @10774   8 years landauf using static_assert instead of BOOST_STATIC_ASSERT
(edit) @10773   8 years landauf using std::unique_ptr instead of std::auto_ptr
(edit) @10772   8 years landauf use std::make_shared for better performance with shared_ptr
(edit) @10771   8 years landauf using std::shared_ptr instead of boost::shared_ptr (same for weak_ptr)
(edit) @10770   8 years landauf made conversion to bool operators explicit
(edit) @10769   8 years landauf no space needed anymore between closing template brackets ('> >' → '>>')
(edit) @10768   8 years landauf replace '0' by 'nullptr'
(edit) @10765   8 years landauf replace 'NULL' by 'nullptr'
(edit) @10745   8 years landauf added move-constructor for StrongPtr and SharedPtr. for WeakPtr this …
(edit) @10744   8 years landauf added tests and fixed constructors of StrongPtr and WeakPtr
(edit) @10742   8 years landauf use constexpr for some math functions and constants
(edit) @10736   8 years landauf fixed range based for-loop: ObjectList now returns an iterator added …
(edit) @10734   8 years landauf fixed build for mingw (apparently it requires gnu extensions to compile)
(edit) @10733   8 years landauf merged branch cpp11 to cpp11_v2
(copy) @10732   8 years landauf created new branch for cpp11
Note: See TracRevisionLog for help on using the revision log.