Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostorg/spirit
/ types & classes
Types & classes
5,957 in github.com/boostorg/spirit
⨍
Functions
6,232
◇
Types & classes
5,957
↓ 566 callers
Class
convert
include/boost/spirit/home/support/char_class.hpp:650
↓ 197 callers
Class
result_type
include/boost/spirit/home/support/nonterminal/expand_arg.hpp:33
↓ 164 callers
Class
BOOST_TYPEOF_REGISTER_TEMPLATE
include/boost/spirit/home/classic/core/typeof.hpp:246
↓ 139 callers
Class
utree
////////////////////////////////////////////////////////////////////// Our function type /////////////////////////////////////////////////////////////
include/boost/spirit/home/support/utree/utree.hpp:238
↓ 134 callers
Class
info
info provides information about a component. Each component has a what member function that returns an info object. strings in the info object are ass
include/boost/spirit/home/support/info.hpp:28
↓ 111 callers
Class
BOOST_TYPEOF_REGISTER_TYPE
include/boost/spirit/home/classic/core/typeof.hpp:252
↓ 110 callers
Class
f
test/x3/rule3.cpp:27
↓ 77 callers
Class
type
include/boost/spirit/home/support/detail/hold_any.hpp:84
↓ 45 callers
Class
bool_
include/boost/spirit/home/support/terminal.hpp:173
↓ 35 callers
Class
bad_type_exception
`The `bad_type_exception` is thrown whenever somebody calls a member function, which applies to certain stored utree_type's only, but this
include/boost/spirit/home/support/utree/utree.hpp:52
↓ 29 callers
Class
apply
include/boost/spirit/home/support/detail/as_variant.hpp:40
↓ 25 callers
Class
value
////////////////////////////////////////////////////////////////////// The Value (light abstraction of an LLVM::Value) ///////////////////////////////
example/qi/compiler_tutorial/conjure3/compiler.hpp:41
↓ 24 callers
Class
token
include/boost/spirit/home/lex/lexer/lexertl/token.hpp:117
↓ 23 callers
Class
op
example/qi/compiler_tutorial/conjure2/ids.hpp:23
↓ 17 callers
Class
iterator
include/boost/spirit/home/support/detail/lexer/input.hpp:23
↓ 15 callers
Class
a
test/x3/rule4.cpp:95
↓ 12 callers
Class
error_handler
example/x3/calc/calc7/error_handler.hpp:20
↓ 11 callers
Class
custom_real
////////////////////////////////////////////////////////////////////////// A custom real type
test/qi/real.hpp:121
↓ 11 callers
Class
error_handler
example/qi/compiler_tutorial/conjure3/error_handler.hpp:21
↓ 10 callers
Class
start
test/x3/rule1.cpp:114
↓ 8 callers
Class
context
workbench/x3/toy/toy.cpp:94
↓ 8 callers
Class
empty_exception
`The `empty_exception` is thrown whenever a precondition of a list or range utree method is violated due to the list or range being empty.
include/boost/spirit/home/support/utree/utree.hpp:57
↓ 8 callers
Class
error_handler
example/qi/compiler_tutorial/mini_c/error_handler.hpp:20
↓ 8 callers
Class
error_handler
example/qi/compiler_tutorial/conjure1/error_handler.hpp:20
↓ 8 callers
Class
error_handler
example/qi/compiler_tutorial/conjure2/error_handler.hpp:21
↓ 8 callers
Class
identity_transform
include/boost/spirit/home/classic/meta/traverse.hpp:216
↓ 8 callers
Class
lazy_eval
include/boost/spirit/home/support/lazy.hpp:35
↓ 7 callers
Class
actor
include/boost/spirit/home/classic/phoenix/actor.hpp:134
↓ 7 callers
Class
expr
example/qi/calc_utree_ast.cpp:35
↓ 7 callers
Class
function
////////////////////////////////////////////////////////////////////// A light wrapper to a function pointer returning int and accepting from 0 to 3 a
example/qi/compiler_tutorial/conjure3/vm.hpp:27
↓ 7 callers
Class
parse_impl
include/boost/spirit/home/qi/detail/parse.hpp:25
↓ 6 callers
Class
data3
test/karma/regression_adapt_adt.cpp:72
↓ 6 callers
Class
fail_function
include/boost/spirit/home/karma/detail/fail_function.hpp:24
↓ 6 callers
Class
function
include/boost/spirit/home/classic/phoenix/functions.hpp:110
↓ 6 callers
Enum
info
include/boost/spirit/home/support/utree/utree.hpp:66
↓ 6 callers
Class
nil_t
////////////////////////////////////////////////////////////////////////// tuple Tuples hold heterogeneous types up to a predefined maximum. Only th
include/boost/spirit/home/classic/phoenix/tuples.hpp:133
↓ 6 callers
Class
position
include/boost/spirit/home/classic/iterator/fixed_size_queue.hpp:163
↓ 6 callers
Enum
result_t
include/boost/spirit/home/classic/error_handling/exceptions.hpp:220
↓ 6 callers
Class
token_def
include/boost/spirit/home/lex/lexer/token_def.hpp:49
↓ 5 callers
Class
complex
a simple complex number representation z = a + bi
test/karma/stream.cpp:24
↓ 5 callers
Class
error_handler
example/qi/compiler_tutorial/calc7/error_handler.hpp:20
↓ 5 callers
Class
key1_attr
test/x3/fusion_map.cpp:21
↓ 5 callers
Class
my_functor
a functor to test out the functor_multi_pass
classic/test/multi_pass_tests.cpp:35
↓ 5 callers
Class
push_op
classic/example/fundamental/more_calculators/vmachine_calc.cpp:127
↓ 5 callers
Class
result
include/boost/spirit/home/classic/phoenix/statements.hpp:298
↓ 5 callers
Class
sequence
include/boost/spirit/home/lex/lexer/sequence.hpp:39
↓ 5 callers
Class
signed_
example/x3/calc/calc4.cpp:36
↓ 5 callers
Class
type
include/boost/spirit/home/classic/iterator/multi_pass.hpp:767
↓ 5 callers
Class
unused_type
////////////////////////////////////////////////////////////////////// We do not import fusion ::unused_type anymore to avoid boost::fusion being turn
include/boost/spirit/home/support/unused.hpp:27
↓ 4 callers
Class
actor_string
////////////////////////////////////////////////////////////////////////// actor called after successfully matching a single character
classic/example/fundamental/comments.cpp:38
↓ 4 callers
Class
attribute_type
include/boost/spirit/home/support/attributes.hpp:454
↓ 4 callers
Class
b
test/x3/rule4.cpp:96
↓ 4 callers
Class
binary_op
////////////////////////////////////////////////////////////////////////// Our AST ///////////////////////////////////////////////////////////////////
example/karma/calc2_ast.hpp:31
↓ 4 callers
Class
binary_op
////////////////////////////////////////////////////////////////////////// Our AST ///////////////////////////////////////////////////////////////////
example/karma/calc2_ast_vm.hpp:31
↓ 4 callers
Class
binary_op
////////////////////////////////////////////////////////////////////////// Our AST ///////////////////////////////////////////////////////////////////
repository/example/karma/calc2_ast.hpp:31
↓ 4 callers
Class
complex
[reference_karma_complex a simple complex number representation z = a + bi
example/karma/reference.cpp:111
↓ 4 callers
Class
empty
//////////////////////////////////////////////////////////////////
include/boost/spirit/home/support/detail/hold_any.hpp:190
↓ 4 callers
Class
illegal_backtracking
checking policies
include/boost/spirit/home/support/iterators/multi_pass_fwd.hpp:32
↓ 4 callers
Class
is_container
include/boost/spirit/home/support/container.hpp:44
↓ 4 callers
Class
ischar
include/boost/spirit/home/support/char_class.hpp:967
↓ 4 callers
Class
nil_t
////////////////////////////////////////////////////////////////////// parser_context class { default context } ////////////////////////////////////
include/boost/spirit/home/classic/core/non_terminal/parser_context.hpp:43
↓ 4 callers
Class
position
include/boost/spirit/home/support/iterators/detail/fixed_size_queue.hpp:152
↓ 4 callers
Class
r
test/x3/rule1.cpp:31
↓ 4 callers
Class
read_action
test/karma/actions.cpp:49
↓ 4 callers
Class
refactor_action_actor
////////////////////////////////////////////////////////////////////////// actor, used by the refactor_action_p test
classic/example/fundamental/refactoring.cpp:26
↓ 4 callers
Class
this_
test/support/utree.cpp:38
↓ 3 callers
Class
add_roman
classic/example/fundamental/roman_numerals.cpp:112
↓ 3 callers
Class
any_ptr
////////////////////////////////////////////////////////////////////// A void* plus type_info ////////////////////////////////////////////////////////
include/boost/spirit/home/support/utree/utree.hpp:285
↓ 3 callers
Class
closure
include/boost/spirit/home/classic/attribute/closure_fwd.hpp:62
↓ 3 callers
Class
complex
a simple complex number representation z = a + bi
test/karma/wstream.cpp:24
↓ 3 callers
Class
custom_int
////////////////////////////////////////////////////////////////////////// A custom int type
test/x3/int.hpp:47
↓ 3 callers
Class
custom_int
////////////////////////////////////////////////////////////////////////// A custom int type
test/qi/int.hpp:66
↓ 3 callers
Class
custom_real
////////////////////////////////////////////////////////////////////////// A custom real type
test/x3/real.hpp:107
↓ 3 callers
Class
error_handler
example/qi/compiler_tutorial/calc8/error_handler.hpp:20
↓ 3 callers
Class
error_report_parser
classic/example/fundamental/position_iterator/position_iterator.cpp:42
↓ 3 callers
Class
lexer_def_
include/boost/spirit/home/lex/lexer/lexer.hpp:42
↓ 3 callers
Class
optional
include/boost/spirit/home/classic/core/typeof.hpp:85
↓ 3 callers
Class
printer
[reference_print_info
example/qi/reference.cpp:90
↓ 3 callers
Class
result
include/boost/spirit/home/support/auto/meta_create.hpp:68
↓ 3 callers
Class
set_lexer_state
test/lex/matlib.h:13
↓ 3 callers
Class
test_grammar
classic/test/group_match_bug.cpp:24
↓ 2 callers
Class
attribute_type
include/boost/spirit/home/x3/support/traits/attribute_type.hpp:22
↓ 2 callers
Class
bad_any_cast
include/boost/spirit/home/support/detail/hold_any.hpp:45
↓ 2 callers
Class
base_type
repository/example/qi/derived.cpp:27
↓ 2 callers
Class
clear_visitor
this is used by the variant and fusion sequence dispatch
include/boost/spirit/home/support/attributes.hpp:1061
↓ 2 callers
Class
compiler
include/boost/spirit/home/support/meta_compiler.hpp:235
↓ 2 callers
Class
complex
[tutorial_karma_numlist3_complex a simple complex number representation z = a + bi
example/karma/num_list3.cpp:44
↓ 2 callers
Class
custom_uint
////////////////////////////////////////////////////////////////////////// A custom int type
test/x3/uint.hpp:41
↓ 2 callers
Class
custom_uint
////////////////////////////////////////////////////////////////////////// A custom int type
test/qi/uint.hpp:47
↓ 2 callers
Class
debug_handler
include/boost/spirit/home/qi/nonterminal/debug_handler.hpp:25
↓ 2 callers
Class
debug_handler
include/boost/spirit/home/karma/nonterminal/debug_handler.hpp:24
↓ 2 callers
Class
default_columns
//////////////////////////////////////////////////////////////////////
include/boost/spirit/home/karma/detail/default_width.hpp:65
↓ 2 callers
Class
epsilon_parser
include/boost/spirit/home/classic/core/composite/epsilon.hpp:253
↓ 2 callers
Class
error_handler
////////////////////////////////////////////////////////////////// Our error handler /////////////////////////////////////////////////////////////////
example/x3/error_handling.cpp:84
↓ 2 callers
Class
fail_function
include/boost/spirit/home/qi/detail/fail_function.hpp:23
↓ 2 callers
Class
ftor
classic/test/while_p_as_parser_tests.cpp:14
↓ 2 callers
Class
ftor
classic/test/if_p_as_parser_tests.cpp:14
↓ 2 callers
Class
fun_action
test/x3/actions.cpp:29
↓ 2 callers
Class
g
classic/test/grammar_multi_instance_tst.cpp:19
↓ 2 callers
Class
generator
include/boost/spirit/home/karma/generator.hpp:35
next →
1–100 of 5,957, ranked by callers