Lines Matching refs:std
32 #include <cstddef> // std::size_t
81 allocate(std::size_t bytes_n)
84 bytes_n = (bytes_n + 7) & ((std::size_t)(-8));
95 initialize(std::size_t heap_size=0x100000)
103 inline std::size_t
106 return (std::size_t)(m_end_p - m_bgn_p);
111 inline sc_byte_heap(std::size_t heap_size) :
161 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide.
163 std::size_t m_wrap; // Mask to wrap vector index.
170 inline std::size_t size();
175 m_pool_p(pool_p ? pool_p : new T[static_cast<std::size_t>(1) << log2]),
176 m_wrap(~(static_cast<std::size_t>(-1) << log2))
204 std::size_t sc_vpool<T>::size() { return m_wrap + 1; }