Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChaiScript/ChaiScript
/ types & classes
Types & classes
636 in github.com/ChaiScript/ChaiScript
⨍
Functions
1,789
◇
Types & classes
636
↓ 126 callers
Class
eval_error
Errors generated during parsing or evaluation
include/chaiscript/language/chaiscript_common.hpp:168
↓ 89 callers
Class
string
\brief ChaiScript representation of std::string. It is an std::string but only some member are exposed to ChaiScript. Because the ChaiScript string o
include/chaiscript/language/chaiscript_prelude_docs.hpp:167
↓ 86 callers
Class
File_Position
\brief Convenience type for file positions
include/chaiscript/language/chaiscript_common.hpp:91
↓ 67 callers
Class
Boxed_Value
\brief A wrapper for holding any valid C++ type. All types in ChaiScript are Boxed_Value objects \sa chaiscript::boxed_cast
include/chaiscript/dispatchkit/boxed_value.hpp:27
↓ 50 callers
Class
Boxed_Number
\brief Represents any numeric type, generically. Used internally for generic operations between POD values
include/chaiscript/dispatchkit/boxed_number.hpp:65
↓ 28 callers
Class
bad_any_cast
\brief Thrown in the event that an Any cannot be cast to the desired type It is used internally during function dispatch. \sa chaiscript::detail::An
include/chaiscript/dispatchkit/any.hpp:21
↓ 25 callers
Class
Opt
unittests/catch.hpp:6152
↓ 15 callers
Class
Column
unittests/catch.hpp:5281
↓ 13 callers
Class
JSON
include/chaiscript/utility/json.hpp:36
↓ 13 callers
Class
pluralise
unittests/catch.hpp:2194
↓ 12 callers
Class
Block
include/chaiscript/language/chaiscript_optimizer.hpp:119
↓ 11 callers
Class
Colour
unittests/catch.hpp:4005
↓ 10 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
unittests/catch.hpp:377
↓ 8 callers
Class
ColumnBreak
unittests/catch.hpp:11742
↓ 8 callers
Class
ParseState
unittests/catch.hpp:5822
↓ 8 callers
Class
Type_Info
\brief Compile time deduced information about a type
include/chaiscript/dispatchkit/type_info.hpp:33
↓ 8 callers
Class
load_module_error
\brief Thrown if an error occurs while attempting to load a binary module
include/chaiscript/language/chaiscript_common.hpp:137
↓ 7 callers
Class
Any
include/chaiscript/dispatchkit/any.hpp:42
↓ 7 callers
Class
Boxed_Number
include/chaiscript/dispatchkit/dispatchkit.hpp:40
↓ 7 callers
Class
bad_boxed_dynamic_cast
include/chaiscript/dispatchkit/type_conversions.hpp:32
↓ 7 callers
Class
dispatch_error
\brief Exception thrown in the case that a method dispatch fails because no matching function was found May be thrown due to an arity_error, a guard_
include/chaiscript/dispatchkit/proxy_functions.hpp:813
↓ 6 callers
Class
Arg
unittests/catch.hpp:6118
↓ 6 callers
Class
iterator
unittests/catch.hpp:5288
↓ 5 callers
Class
LazyExpression
unittests/catch.hpp:1519
↓ 5 callers
Class
Parse_Location
include/chaiscript/language/chaiscript_common.hpp:101
↓ 5 callers
Class
bad_boxed_cast
\brief Thrown in the event that a Boxed_Value cannot be cast to the desired type It is used internally during function dispatch and may be used by th
include/chaiscript/dispatchkit/bad_boxed_cast.hpp:33
↓ 5 callers
Class
name_conflict_error
Exception thrown in the case that an object name is invalid because it already exists in current context
include/chaiscript/dispatchkit/dispatchkit.hpp:109
↓ 4 callers
Class
Approx
unittests/catch.hpp:2063
↓ 4 callers
Class
CasedString
unittests/catch.hpp:2455
↓ 4 callers
Class
Param_Types
include/chaiscript/dispatchkit/proxy_functions.hpp:51
↓ 4 callers
Class
SummaryColumn
Fwd decls
unittests/catch.hpp:4167
↓ 4 callers
Class
arity_error
include/chaiscript/dispatchkit/proxy_functions.hpp:35
↓ 3 callers
Class
NameAndLocation
unittests/catch.hpp:4441
↓ 3 callers
Class
RowBreak
unittests/catch.hpp:11743
↓ 3 callers
Class
T
unittests/compiled_tests.cpp:1004
↓ 3 callers
Class
file_not_found_error
Errors generated when loading a file
include/chaiscript/language/chaiscript_common.hpp:481
↓ 2 callers
Class
Dispatch_State
include/chaiscript/dispatchkit/dispatchkit.hpp:1512
↓ 2 callers
Class
Dynamic_Object
include/chaiscript/dispatchkit/dynamic_object.hpp:43
↓ 2 callers
Class
GroupInfo
unittests/catch.hpp:3572
↓ 2 callers
Class
If
include/chaiscript/language/chaiscript_optimizer.hpp:233
↓ 2 callers
Class
Map_Pair
\brief Item returned from a Range object from a Map
include/chaiscript/language/chaiscript_prelude_docs.hpp:57
↓ 2 callers
Class
Parser
unittests/catch.hpp:5999
↓ 2 callers
Class
ReporterConfig
unittests/catch.hpp:3537
↓ 2 callers
Class
Session
unittests/catch.hpp:9016
↓ 2 callers
Class
SourceLineInfo
unittests/catch.hpp:272
↓ 2 callers
Class
TestCaseStats
unittests/catch.hpp:3615
↓ 2 callers
Class
TestRunStats
unittests/catch.hpp:3652
↓ 2 callers
Class
WithinUlpsMatcher
unittests/catch.hpp:2376
↓ 2 callers
Class
XmlEncode
unittests/catch.hpp:4234
↓ 2 callers
Class
global_non_const
Exception thrown in the case that a non-const object was added as a shared object
include/chaiscript/dispatchkit/dispatchkit.hpp:133
↓ 2 callers
Class
guard_error
\brief Exception thrown if a function's guard fails
include/chaiscript/dispatchkit/proxy_functions.hpp:326
↓ 2 callers
Class
option_explicit_set
include/chaiscript/dispatchkit/dynamic_object.hpp:31
↓ 2 callers
Class
sigaction
unittests/catch.hpp:7413
↓ 1 callers
Class
Args
Transport for raw args (copied from main args, or supplied via init list for testing)
unittests/catch.hpp:5602
↓ 1 callers
Class
AssertionStats
unittests/catch.hpp:3582
↓ 1 callers
Class
Boxed_Number
include/chaiscript/dispatchkit/proxy_functions.hpp:41
↓ 1 callers
Class
Break_Loop
Special type indicating a call to 'break'
include/chaiscript/language/chaiscript_common.hpp:657
↓ 1 callers
Class
BySectionInfo
unittests/catch.hpp:3855
↓ 1 callers
Enum
Class
include/chaiscript/utility/json.hpp:39
↓ 1 callers
Class
ContainsMatcher
unittests/catch.hpp:2477
↓ 1 callers
Class
Continue_Loop
Special type indicating a call to 'continue'
include/chaiscript/language/chaiscript_common.hpp:663
↓ 1 callers
Class
Counts
unittests/catch.hpp:1452
↓ 1 callers
Class
EndTag
unittests/catch.hpp:5461
↓ 1 callers
Class
EndsWithMatcher
unittests/catch.hpp:2485
↓ 1 callers
Class
EqualsMatcher
unittests/catch.hpp:2473
↓ 1 callers
Class
ExeName
unittests/catch.hpp:6076
↓ 1 callers
Class
Filter
unittests/catch.hpp:3144
↓ 1 callers
Class
Help
unittests/catch.hpp:6253
↓ 1 callers
Class
Internal_Construction
include/chaiscript/dispatchkit/boxed_value.hpp:363
↓ 1 callers
Class
MyException
unittests/compiled_tests.cpp:1323
↓ 1 callers
Class
NonCopyable
unittests/catch.hpp:261
↓ 1 callers
Class
Object_Copy_Count_Test
unittests/compiled_tests.cpp:608
↓ 1 callers
Class
Object_Lifetime_Vector2
unittests/compiled_tests.cpp:746
↓ 1 callers
Class
Optimizer
include/chaiscript/language/chaiscript_optimizer.hpp:17
↓ 1 callers
Class
Position
include/chaiscript/language/chaiscript_parser.hpp:294
↓ 1 callers
Class
Reference_MyClass
unittests/compiled_tests.cpp:1277
↓ 1 callers
Class
RegexMatcher
unittests/catch.hpp:2490
↓ 1 callers
Class
Return
include/chaiscript/language/chaiscript_optimizer.hpp:75
↓ 1 callers
Class
SectionStats
unittests/catch.hpp:3598
↓ 1 callers
Class
Sentinel
include/chaiscript/dispatchkit/boxed_value.hpp:249
↓ 1 callers
Class
Spacer
unittests/catch.hpp:5446
↓ 1 callers
Class
StartsWithMatcher
unittests/catch.hpp:2481
↓ 1 callers
Class
TagAlias
unittests/catch.hpp:3172
↓ 1 callers
Class
TagInfo
unittests/catch.hpp:7701
↓ 1 callers
Class
TestCase
unittests/catch.hpp:344
↓ 1 callers
Class
TestFailureException
unittests/catch.hpp:1514
↓ 1 callers
Class
TestGroupStats
unittests/catch.hpp:3635
↓ 1 callers
Class
TestSpecParser
unittests/catch.hpp:3188
↓ 1 callers
Class
TokenStream
unittests/catch.hpp:5599
↓ 1 callers
Class
Tracer
include/chaiscript/language/chaiscript_tracer.hpp:23
↓ 1 callers
Class
TrackerHasName
unittests/catch.hpp:4518
↓ 1 callers
Class
Type2
src/test_module.cpp:43
↓ 1 callers
Class
Type_Info
include/chaiscript/language/chaiscript_prelude_docs.hpp:423
↓ 1 callers
Class
Void_Type
include/chaiscript/dispatchkit/boxed_value.hpp:31
↓ 1 callers
Class
WithinAbsMatcher
unittests/catch.hpp:2367
↓ 1 callers
Class
arithmetic_error
include/chaiscript/dispatchkit/boxed_number.hpp:32
↓ 1 callers
Class
bad_boxed_cast
include/chaiscript/dispatchkit/proxy_functions.hpp:34
↓ 1 callers
Class
bad_boxed_type_cast
include/chaiscript/dispatchkit/type_conversions.hpp:56
↓ 1 callers
Class
illegal_name_error
Exception thrown in the case that an object name is invalid because it contains illegal characters
include/chaiscript/dispatchkit/dispatchkit.hpp:86
↓ 1 callers
Class
reserved_word_error
Exception thrown in the case that an object name is invalid because it is a reserved word
include/chaiscript/dispatchkit/dispatchkit.hpp:64
next →
1–100 of 636, ranked by callers