Public メソッド | |
Allocator * | get () const |
allocator_ref (Allocator *allocator=0) | |
template<typename Other> | allocator_ref (const allocator_ref< Other, Allocator > &other) |
Value * | allocate (size_t n) |
void | deallocate (void *adrs, size_t n) |
Private 変数 | |
Allocator * | allocator_ |
|
test_tree.cpp の 208 行で定義されています。 参照先 allocator_ref< Value, Allocator >::allocator_.
00208 : allocator_( allocator ) {} |
|
test_tree.cpp の 210 行で定義されています。 参照先 allocator_ref< Value, Allocator >::allocator_.
00210 : allocator_( other.get() ) {} |
|
test_tree.cpp の 211 行で定義されています。 参照先 allocator_ref< Value, Allocator >::allocator_.
00211 { 00212 return reinterpret_cast< Value* >( allocator_->allocate( n ) ); 00213 } |
|
test_tree.cpp の 214 行で定義されています。 参照先 allocator_ref< Value, Allocator >::allocator_.
00214 { 00215 allocator_->deallocate( adrs, n ); 00216 } |
|
test_tree.cpp の 203 行で定義されています。 参照先 allocator_ref< Value, Allocator >::allocator_.
00203 { return allocator_; } |
|