Lines Matching defs:ContainerHandle
129 struct ContainerHandle { struct
134 ContainerHandle() {} in ContainerHandle() argument
137 ContainerHandle(Args... args) in ContainerHandle() function
140 /*implicit*/ ContainerHandle(container_type* c) : handle(c) {} in ContainerHandle() function
142 /*implicit*/ ContainerHandle(std::unique_ptr<container_type> c) in ContainerHandle() argument
145 void set_leaf(leaf_type* leaf) { in set_leaf()
173 const ContainerHandle& operator[](size_t idx) const { argument
193 const ContainerHandle& at(const Key& lookup_key) const { in at() argument
203 const ContainerHandle& at(const KeyInt& lookup_key) const { in at() argument
207 const ContainerHandle& at(const KeyStr& lookup_key) const { in at() argument
211 const Key& key(size_t idx) const { in key()
215 Key& key(size_t idx) { in key()
220 size_t size() const { in size()
224 size_t leaves_num() const { in leaves_num()
228 bool isDict() const { in isDict()
253 bool operator==(const ContainerHandle& rhs) { argument
277 bool operator!=(const ContainerHandle& rhs) { argument