Lines Matching refs:std
32 #include <cstddef> // std::size_t
78 inline char* allocate( std::size_t bytes_n )
81 bytes_n = (bytes_n + 7) & ((std::size_t)(-8));
92 inline void initialize( std::size_t heap_size=0x100000 )
100 inline std::size_t length()
102 return (std::size_t)(m_end_p - m_bgn_p);
110 inline sc_byte_heap( std::size_t heap_size ) :
163 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide.
165 std::size_t m_wrap; // Mask to wrap vector index.
172 inline std::size_t size();
177 , m_pool_p( pool_p ? pool_p : new T[static_cast<std::size_t>(1) << log2] )
178 , m_wrap( ~(static_cast<std::size_t>(-1) << log2) )
202 template<class T> std::size_t sc_vpool<T>::size()