Here is a list of all enum values with links to the files they belong to:

### - a -

- ast_filter : pugixml.cpp
- ast_filter_posinv : pugixml.cpp
- ast_func_boolean : pugixml.cpp
- ast_func_ceiling : pugixml.cpp
- ast_func_concat : pugixml.cpp
- ast_func_contains : pugixml.cpp
- ast_func_count : pugixml.cpp
- ast_func_false : pugixml.cpp
- ast_func_floor : pugixml.cpp
- ast_func_id : pugixml.cpp
- ast_func_lang : pugixml.cpp
- ast_func_last : pugixml.cpp
- ast_func_local_name_0 : pugixml.cpp
- ast_func_local_name_1 : pugixml.cpp
- ast_func_name_0 : pugixml.cpp
- ast_func_name_1 : pugixml.cpp
- ast_func_namespace_uri_0 : pugixml.cpp
- ast_func_namespace_uri_1 : pugixml.cpp
- ast_func_normalize_space_0 : pugixml.cpp
- ast_func_normalize_space_1 : pugixml.cpp
- ast_func_not : pugixml.cpp
- ast_func_number_0 : pugixml.cpp
- ast_func_number_1 : pugixml.cpp
- ast_func_position : pugixml.cpp
- ast_func_round : pugixml.cpp
- ast_func_starts_with : pugixml.cpp
- ast_func_string_0 : pugixml.cpp
- ast_func_string_1 : pugixml.cpp
- ast_func_string_length_0 : pugixml.cpp
- ast_func_string_length_1 : pugixml.cpp
- ast_func_substring_2 : pugixml.cpp
- ast_func_substring_3 : pugixml.cpp
- ast_func_substring_after : pugixml.cpp
- ast_func_substring_before : pugixml.cpp
- ast_func_sum : pugixml.cpp
- ast_func_translate : pugixml.cpp
- ast_func_true : pugixml.cpp
- ast_number_constant : pugixml.cpp
- ast_op_add : pugixml.cpp
- ast_op_and : pugixml.cpp
- ast_op_divide : pugixml.cpp
- ast_op_equal : pugixml.cpp
- ast_op_greater : pugixml.cpp
- ast_op_greater_or_equal : pugixml.cpp
- ast_op_less : pugixml.cpp
- ast_op_less_or_equal : pugixml.cpp
- ast_op_mod : pugixml.cpp
- ast_op_multiply : pugixml.cpp
- ast_op_negate : pugixml.cpp
- ast_op_not_equal : pugixml.cpp
- ast_op_or : pugixml.cpp
- ast_op_subtract : pugixml.cpp
- ast_op_union : pugixml.cpp
- ast_predicate : pugixml.cpp
- ast_step : pugixml.cpp
- ast_step_root : pugixml.cpp
- ast_string_constant : pugixml.cpp
- ast_unknown : pugixml.cpp
- ast_variable : pugixml.cpp
- axis_ancestor : pugixml.cpp
- axis_ancestor_or_self : pugixml.cpp
- axis_attribute : pugixml.cpp
- axis_child : pugixml.cpp
- axis_descendant : pugixml.cpp
- axis_descendant_or_self : pugixml.cpp
- axis_following : pugixml.cpp
- axis_following_sibling : pugixml.cpp
- axis_namespace : pugixml.cpp
- axis_parent : pugixml.cpp
- axis_preceding : pugixml.cpp
- axis_preceding_sibling : pugixml.cpp
- axis_self : pugixml.cpp

### - c -

- ct_parse_attr : pugixml.cpp
- ct_parse_attr_ws : pugixml.cpp
- ct_parse_cdata : pugixml.cpp
- ct_parse_comment : pugixml.cpp
- ct_parse_pcdata : pugixml.cpp
- ct_space : pugixml.cpp
- ct_start_symbol : pugixml.cpp
- ct_symbol : pugixml.cpp
- ctx_digit : pugixml.cpp
- ctx_special_attr : pugixml.cpp
- ctx_special_pcdata : pugixml.cpp
- ctx_start_symbol : pugixml.cpp
- ctx_symbol : pugixml.cpp

### - l -

- lex_axis_attribute : pugixml.cpp
- lex_close_brace : pugixml.cpp
- lex_close_square_brace : pugixml.cpp
- lex_comma : pugixml.cpp
- lex_dot : pugixml.cpp
- lex_double_colon : pugixml.cpp
- lex_double_dot : pugixml.cpp
- lex_double_slash : pugixml.cpp
- lex_eof : pugixml.cpp
- lex_equal : pugixml.cpp
- lex_greater : pugixml.cpp
- lex_greater_or_equal : pugixml.cpp
- lex_less : pugixml.cpp
- lex_less_or_equal : pugixml.cpp
- lex_minus : pugixml.cpp
- lex_multiply : pugixml.cpp
- lex_none : pugixml.cpp
- lex_not_equal : pugixml.cpp
- lex_number : pugixml.cpp
- lex_open_brace : pugixml.cpp
- lex_open_square_brace : pugixml.cpp
- lex_plus : pugixml.cpp
- lex_quoted_string : pugixml.cpp
- lex_slash : pugixml.cpp
- lex_string : pugixml.cpp
- lex_union : pugixml.cpp
- lex_var_ref : pugixml.cpp

### - n -

- nodetest_all : pugixml.cpp
- nodetest_all_in_namespace : pugixml.cpp
- nodetest_name : pugixml.cpp
- nodetest_none : pugixml.cpp
- nodetest_pi : pugixml.cpp
- nodetest_type_comment : pugixml.cpp
- nodetest_type_node : pugixml.cpp
- nodetest_type_pi : pugixml.cpp
- nodetest_type_text : pugixml.cpp