|
| CidIndexedTable (ClassTableAllocator *allocator) |
|
| ~CidIndexedTable () |
|
| CidIndexedTable (const CidIndexedTable &other)=delete |
|
void | SetNumCidsAndCapacity (intptr_t new_num_cids, intptr_t new_capacity) |
|
void | AllocateIndex (intptr_t index, bool *did_grow) |
|
intptr_t | AddRow (bool *did_grow) |
|
void | ShrinkTo (intptr_t new_num_cids) |
|
bool | IsValidIndex (intptr_t index) const |
|
void | CopyFrom (const CidIndexedTable &other) |
|
void | Remap (intptr_t *old_to_new_cid) |
|
template<intptr_t kColumnIndex, typename T = std::tuple_element_t<kColumnIndex, std::tuple<Columns...>>> |
T * | GetColumn () |
|
template<intptr_t kColumnIndex, typename T = std::tuple_element_t<kColumnIndex, std::tuple<Columns...>>> |
const T * | GetColumn () const |
|
template<intptr_t kColumnIndex, typename T = std::tuple_element_t<kColumnIndex, std::tuple<Columns...>>> |
T & | At (intptr_t index) |
|
template<intptr_t kColumnIndex, typename T = std::tuple_element_t<kColumnIndex, std::tuple<Columns...>>> |
const T & | At (intptr_t index) const |
|
intptr_t | num_cids () const |
|
intptr_t | capacity () const |
|
template<typename CidType, typename... Columns>
class dart::CidIndexedTable< CidType, Columns >
Definition at line 153 of file class_table.h.