|
struct | ns3::TypeTraits< T >::Base< U > |
| Base type, after removing & , * and const . More...
|
|
struct | ns3::TypeTraits< T >::Base< const U > |
| Base type, after removing const . More...
|
|
struct | ns3::TypeTraits< T >::Base< U & > |
| Base type, after removing & . More...
|
|
struct | ns3::TypeTraits< T >::Base< U * > |
| Base type, after removing * . More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U > |
| Not a function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)()> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)(V1)> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2)> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3)> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3, V4)> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3, V4, V5)> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3, V4, V5, V6)> |
| Function pointer type. More...
|
|
struct | ns3::TypeTraits< T >::NullType |
| Null value type traits. More...
|
|
struct | ns3::TypeTraits< T >::PointerTraits< U > |
| Not a pointer type. More...
|
|
struct | ns3::TypeTraits< T >::PointerTraits< ns3::Ptr< U > > |
| Ptr type. More...
|
|
struct | ns3::TypeTraits< T >::PointerTraits< U * > |
| Pointer type. More...
|
|
struct | ns3::TypeTraits< T >::PtrBase< U > |
| Base type of a Ptr. More...
|
|
struct | ns3::TypeTraits< T >::PtrBase< ns3::Ptr< U > > |
| Base type of a Ptr. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U > |
| Not a pointer to member type. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)() const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)()> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1) const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1)> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2) const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2)> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3) const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3)> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4) const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4)> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5) const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5)> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5, W6) const > |
| Pointer to const member function. More...
|
|
struct | ns3::TypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5, W6)> |
| Pointer to member function. More...
|
|
struct | ns3::TypeTraits< T >::ReferenceTraits< U > |
| Not a reference type. More...
|
|
struct | ns3::TypeTraits< T >::ReferenceTraits< U & > |
| Reference type. More...
|
|
struct | ns3::TypeTraits< T > |
| Inspect a type to deduce its features. More...
|
|
struct | ns3::TypeTraits< T >::UnConst< U > |
| Not a const type. More...
|
|
struct | ns3::TypeTraits< T >::UnConst< const U > |
| Const type. More...
|
|
ns3::TypeTraits introspection declaration and template implementation.
Definition in file type-traits.h.