47 template<
class ... Types>
50 template<
class Type,
class ... Types>
53 template<
class OtherType>
54 static bool isAny(
const OtherType& t)
59 template<
class OtherType>
60 static bool isAll(
const OtherType& t)
67 template<
class OtherType>
80 template<
class OtherType>
81 static bool isAny(
const OtherType&)
86 template<
class OtherType>
87 static bool isAll(
const OtherType&)
92 template<
class OtherType>
104 template<
class Set,
class OtherType>
107 template<
class Type,
class ... Types,
class OtherType>
113 template<
class Type,
class ... Types>
116 public std::true_type
119 template<
class OtherType>
122 public std::false_type
130 template<
class SetA,
class SetB>
133 template<
class ... TypesA,
class ... TypesB>
144 template<
class Set,
class RemoveSet>
147 template<
class Type,
class ... Types,
class RemoveSet>
163 template<
class RemoveSet>
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
std::conditional< TypeSetContains< RemoveSet, Type >::value, subType, typename TypeSetConcatenate< TypeSet< Type >, subType >::type >::type type
TypeSetRemove< TypeSet< Types ... >, RemoveSet >::type subType
Template meta-programming for operations involving sets of types.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...