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