/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
/** @generated */
#define FOR_EACH_CONCRETE_TYPE(MACRO) \
MACRO(Document, document) \
MACRO(OperationDefinition, operation_definition) \
MACRO(VariableDefinition, variable_definition) \
MACRO(SelectionSet, selection_set) \
MACRO(Field, field) \
MACRO(Argument, argument) \
MACRO(FragmentSpread, fragment_spread) \
MACRO(InlineFragment, inline_fragment) \
MACRO(FragmentDefinition, fragment_definition) \
MACRO(Variable, variable) \
MACRO(IntValue, int_value) \
MACRO(FloatValue, float_value) \
MACRO(StringValue, string_value) \
MACRO(BooleanValue, boolean_value) \
MACRO(NullValue, null_value) \
MACRO(EnumValue, enum_value) \
MACRO(ListValue, list_value) \
MACRO(ObjectValue, object_value) \
MACRO(ObjectField, object_field) \
MACRO(Directive, directive) \
MACRO(NamedType, named_type) \
MACRO(ListType, list_type) \
MACRO(NonNullType, non_null_type) \
MACRO(Name, name)
