Changeset 10466
- Timestamp:
- May 25, 2015, 11:33:05 AM (10 years ago)
- Location:
- code/branches/core7/src/libraries/core
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/src/libraries/core/class/Identifier.h
r10422 r10466 80 80 #include <typeinfo> 81 81 #include <loki/TypeTraits.h> 82 #include <boost/static_assert.hpp> 83 #include <boost/type_traits/is_base_of.hpp> 82 84 83 85 #include "util/Output.h" … … 257 259 class ClassIdentifier : public Identifier 258 260 { 261 BOOST_STATIC_ASSERT(boost::is_base_of<Identifiable, T>::value); 262 259 263 #ifndef DOXYGEN_SHOULD_SKIP_THIS 260 264 #define SUPER_INTRUSIVE_DECLARATION_INCLUDE -
code/branches/core7/src/libraries/core/object/IteratorBase.h
r9667 r10466 37 37 38 38 #include "core/CorePrereqs.h" 39 40 #include <boost/static_assert.hpp> 41 #include <boost/type_traits/is_base_of.hpp> 39 42 40 43 #include "ObjectListBase.h" … … 49 52 class IteratorBase : public ObjectListElementRemovalListener 50 53 { 54 BOOST_STATIC_ASSERT(boost::is_base_of<Listable, T>::value); 55 51 56 public: 52 57 /** -
code/branches/core7/src/libraries/core/object/ObjectList.h
r9667 r10466 47 47 #include "core/CorePrereqs.h" 48 48 49 #include <boost/static_assert.hpp> 50 #include <boost/type_traits/is_base_of.hpp> 51 49 52 #include "ObjectListBase.h" 50 53 #include "ObjectListIterator.h" … … 66 69 class ObjectList 67 70 { 71 BOOST_STATIC_ASSERT(boost::is_base_of<Listable, T>::value); 72 68 73 public: 69 74 typedef ObjectListIterator<T> iterator;
Note: See TracChangeset
for help on using the changeset viewer.