AstSelector

Undocumented in source.

Constructors

this
this(string p)
Undocumented in source.

Members

Aliases

accept
alias accept = ConstVisitor.accept
Undocumented in source.
enter
alias enter = ConstVisitor.enter
Undocumented in source.
exit
alias exit = ConstVisitor.exit
Undocumented in source.

Functions

accept
void accept(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FragmentSpread) fragSpread)
Undocumented in source. Be warned that the author may not have intended to support it.
get
const(T) get(const(S) input, const(Document) doc)
Undocumented in source. Be warned that the author may not have intended to support it.
get
const(T) get(const(S) input)
Undocumented in source. Be warned that the author may not have intended to support it.
popStack
void popStack(bool shouldPop)
Undocumented in source. Be warned that the author may not have intended to support it.
takeName
bool takeName(string name, const(Node) nn)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

document
Rebindable!(const(Document)) document;
Undocumented in source.
result
Rebindable!(const(Node)) result;
Undocumented in source.
sp
const(string[]) sp;
Undocumented in source.
spPos
size_t spPos;
Undocumented in source.
stack
Rebindable!(const(Node))[] stack;
Undocumented in source.

Inherited Members

From ConstVisitor

enter
void enter(const(Document) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Document) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Document) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Definitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Definitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Definitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Definition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Definition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Definition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(SelectionSet) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(SelectionSet) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(SelectionSet) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Selections) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Selections) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Selections) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Selection) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Selection) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Selection) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FragmentSpread) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FragmentSpread) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FragmentSpread) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FieldName) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FieldName) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FieldName) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Arguments) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Arguments) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Arguments) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ArgumentList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ArgumentList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ArgumentList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Argument) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Argument) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Argument) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FragmentDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FragmentDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FragmentDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Directives) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Directives) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Directives) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Directive) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Directive) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Directive) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(VariableDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinitionList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinitionList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(VariableDefinitionList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(VariableDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Variable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Variable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Variable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(DefaultValue) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(DefaultValue) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(DefaultValue) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ValueOrVariable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ValueOrVariable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ValueOrVariable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Value) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Value) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Value) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Type) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Type) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Type) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ListType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ListType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ListType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Values) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Values) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Values) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Array) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Array) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Array) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ObjectValues) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ObjectValues) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ObjectValues) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ObjectType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ObjectType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ObjectType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(TypeSystemDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(TypeSystemDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(TypeSystemDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(TypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(TypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(TypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(SchemaDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(SchemaDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(SchemaDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationTypeDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationTypeDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationTypeDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ScalarTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ScalarTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ScalarTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FieldDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FieldDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FieldDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FieldDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FieldDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FieldDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ImplementsInterfaces) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ImplementsInterfaces) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ImplementsInterfaces) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(NamedTypes) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(NamedTypes) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(NamedTypes) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ArgumentsDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ArgumentsDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ArgumentsDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InterfaceTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InterfaceTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InterfaceTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(UnionTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(UnionTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(UnionTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(UnionMembers) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(UnionMembers) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(UnionMembers) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(EnumTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(EnumTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(EnumTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(EnumValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(EnumValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(EnumValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(EnumValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(EnumValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(EnumValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(TypeExtensionDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(TypeExtensionDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(TypeExtensionDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(DirectiveDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(DirectiveDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(DirectiveDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(DirectiveLocations) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(DirectiveLocations) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(DirectiveLocations) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Description) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Description) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Description) obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta