Lines Matching refs:static_any
35 struct static_any : public static_any_base struct
37 static_any(const Type& item) : m_Item(item) {} in static_any() function
47 return static_cast<const static_any<Type>&>(value).m_Item; in static_any_cast() argument
79 NW_INLINE static_any<Type> contain(const Type& col) in contain()
85 NW_INLINE static_any<Type*> contain(Type& col) in contain()
91 NW_INLINE static_any<Type*> contain(Type (&col)[Size]) in contain()
100 NW_INLINE static_any<Type*> begin(static_any_t cur, contain_type<Type[Size]>*) in begin()
106 NW_INLINE static_any<Type*> end(static_any_t cur, contain_type<Type[Size]>*) in end()
134 NW_INLINE static_any<typename Type::iterator> begin(static_any_t cur, contain_type<Type>*) in begin()
140 NW_INLINE static_any<typename Type::const_iterator> begin(static_any_t cur, contain_type<const Type… in begin()
146 NW_INLINE static_any<typename Type::iterator> end(static_any_t cur, contain_type<Type>*) in end()
152 NW_INLINE static_any<typename Type::const_iterator> end(static_any_t cur, contain_type<const Type>*) in end()
180 NW_INLINE static_any<Type> begin(static_any_t cur, contain_type<std::pair<Type, Type> >*) in begin()
186 NW_INLINE static_any<Type> end(static_any_t cur, contain_type<std::pair<Type, Type> >*) in end()
213 NW_INLINE static_any<Type*> begin(static_any_t cur, contain_type<std::pair<Type*, Type*> >*) in begin()
219 NW_INLINE static_any<Type*> end(static_any_t cur, contain_type<std::pair<Type*, Type*> >*) in end()