|
| OOResolutionRequest ()=delete |
|
template<typename T = void> |
| OOResolutionRequest (QSet< Model::Node * > &result, const Model::SymbolMatcher &&matcher, const Model::Node *source, Model::Node::FindSymbolDirection direction, Model::Node::SymbolTypes symbolTypes, bool exhaustAllScopes, TypeArgumentBindings typeArgumentBindings={}) |
|
| OOResolutionRequest (QSet< Model::Node * > &result, const Model::SymbolMatcher &matcher, const Model::Node *source, Model::Node::FindSymbolDirection direction, Model::Node::SymbolTypes symbolTypes, bool exhaustAllScopes, TypeArgumentBindings typeArgumentBindings={}) |
|
virtual | ~OOResolutionRequest () override |
|
virtual std::unique_ptr< ResolutionRequest > | clone () const override |
|
virtual std::unique_ptr< ResolutionRequest > | clone (const Model::Node *source, const Model::Node::FindSymbolDirection direction) const override |
|
virtual std::unique_ptr< ResolutionRequest > | clone (const Model::Node *source, const Model::Node::FindSymbolDirection direction, const bool exhaustAllScopes) const override |
|
virtual std::unique_ptr< ResolutionRequest > | clone (const Model::Node::FindSymbolDirection direction) const override |
|
virtual std::unique_ptr< ResolutionRequest > | clone (const Model::Node::FindSymbolDirection direction, const bool exhaustAllScopes) const override |
|
TypeArgumentBindings & | typeArgumentBindings () |
|
| ResolutionRequest ()=delete |
|
template<typename T = void> |
| ResolutionRequest (QSet< Node * > &result, const SymbolMatcher &&matcher, const Node *source, Node::FindSymbolDirection direction, Node::SymbolTypes symbolTypes, bool exhaustAllScopes) |
| This constructor is used to capture an incorrect usage of matcher, which shouldn't be a temporary object. More...
|
|
| ResolutionRequest (QSet< Node * > &result, const SymbolMatcher &matcher, const Node *source, Node::FindSymbolDirection direction, Node::SymbolTypes symbolTypes, bool exhaustAllScopes) |
| Represents a request for finding all nodes which define a symbol with a name matching matcher in the scope of a node. More...
|
|
virtual | ~ResolutionRequest () |
|
Node::FindSymbolDirection | direction () const |
|
bool | exhaustAllScopes () const |
|
const SymbolMatcher & | matcher () const |
|
QSet< Node * > & | result () const |
|
const Node * | source () const |
|
Node::SymbolTypes | symbolTypes () const |
|