Lines Matching full:selection
1 //===--- Selection.h - What's under the cursor? -------------------*-C++-*-===//
30 // by the selection.
52 // A selection can partially or completely cover several AST nodes.
68 // selected in the AST. (Returning a selection forest is unreasonably difficult
78 // Create selection trees for the given range, and pass them to Func.
80 // There may be multiple possible selection trees:
90 // Create a selection tree for the given range.
105 // Describes to what extent an AST node is covered by the selection.
106 enum Selection : unsigned char { enum
107 // The AST node owns no characters covered by the selection.
117 // The AST node owns characters, and is covered by the selection.
120 // An AST node that is implicated in the selection.
123 // The parent within the selection tree. nullptr for TranslationUnitDecl.
125 // Direct children within the selection tree.
129 // The extent to which this node is covered by the selection.
130 Selection Selected;
147 // The selection node corresponding to TranslationUnitDecl.
151 // Creates a selection tree for the given range in the main file.