|
| | 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 |
| |