clang-tools 20.0.0git
|
#include <Relation.h>
Classes | |
class | Builder |
RelationSlab::Builder is a mutable container that can 'freeze' to RelationSlab. More... | |
Public Types | |
using | value_type = Relation |
using | const_iterator = std::vector< value_type >::const_iterator |
using | iterator = const_iterator |
Public Member Functions | |
RelationSlab ()=default | |
RelationSlab (RelationSlab &&Slab)=default | |
RelationSlab & | operator= (RelationSlab &&RHS)=default |
const_iterator | begin () const |
const_iterator | end () const |
size_t | size () const |
bool | empty () const |
size_t | bytes () const |
llvm::iterator_range< iterator > | lookup (const SymbolID &Subject, RelationKind Predicate) const |
Lookup all relations matching the given subject and predicate. | |
Definition at line 50 of file Relation.h.
using clang::clangd::RelationSlab::const_iterator = std::vector<value_type>::const_iterator |
Definition at line 53 of file Relation.h.
Definition at line 54 of file Relation.h.
Definition at line 52 of file Relation.h.
|
default |
|
default |
|
inline |
Definition at line 60 of file Relation.h.
|
inline |
Definition at line 65 of file Relation.h.
|
inline |
Definition at line 63 of file Relation.h.
|
inline |
Definition at line 61 of file Relation.h.
llvm::iterator_range< RelationSlab::iterator > clang::clangd::RelationSlab::lookup | ( | const SymbolID & | Subject, |
RelationKind | Predicate | ||
) | const |
Lookup all relations matching the given subject and predicate.
Definition at line 31 of file Relation.cpp.
|
default |
|
inline |
Definition at line 62 of file Relation.h.