Lines Matching defs:container
40 //! Test whether `item` is a member of `container`. The type `C` must be an
44 inline bool contains (const C& container, const typename C::key_type& item)
46 const typename C::const_iterator it = container.find(item);
47 return (it != container.end());
75 // Utilities for map-like container types
121 size_t dataSize (const T& container)
123 return (container.size() * sizeof(typename T::value_type));
128 T* dataOrNull (std::vector<T>& container)
130 return (container.empty() ? nullptr : container.data());
135 const T* dataOrNull (const std::vector<T>& container)
137 return (container.empty() ? nullptr : container.data());
140 // Returns the container size() as an uint32_t value.
142 uint32_t sizeU32 (const T& container)
144 const size_t sz = container.size();