Spicy
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
N
hilti
►
N
builder
►
C
Builder
C
SwitchProxy
C
TryProxy
►
N
code_formatter
C
isManipulator
►
N
context
C
CacheEntry
C
CacheIndex
►
N
ctor
►
N
detail
C
IntegerBase
►
N
map
C
Element
►
N
struct_
C
Field
C
Address
C
Bool
C
Bytes
C
Coerced
C
Default
C
Enum
C
Error
C
Exception
C
Interval
C
Library
C
List
C
Map
C
Network
C
Null
C
Optional
C
Port
C
Real
C
RegExp
C
Result
C
Set
C
SignedInteger
C
Stream
C
String
C
StrongReference
C
Struct
C
Time
C
Tuple
C
Union
C
UnsignedInteger
C
ValueReference
C
Vector
C
WeakReference
►
N
declaration
C
Constant
C
Expression
C
Field
C
Function
C
GlobalVariable
C
ImportedModule
C
LocalVariable
C
Module
C
Parameter
C
Property
C
Type
►
N
detail
►
N
codegen
C
CxxTypeInfo
C
CxxTypes
►
N
cxx
►
N
declaration
C
Argument
C
Constant
C
Function
C
Global
C
IncludeFile
C
Local
C
Type
►
N
linker
C
Join
►
N
type
C
Enum
C
Struct
C
Union
C
Block
C
Element
C
Formatter
C
Function
C
ID
C
Linker
C
Unit
►
N
parser
C
Driver
C
Scanner
►
N
visitor
C
ConstView
C
hasCallback
C
hasCallback< C, FuncSig, std::void_t< decltype(std::remove_cv_t< FuncSig C::* >{&C::operator()})> >
C
Iterator
C
NonConstView
C
Visitor
C
CodeGen
►
C
IDBase
C
AlreadyNormalized
►
N
driver
C
Options
►
N
expression
C
Assign
C
BuiltinFunction
C
Coerced
C
Ctor
C
Deferred
C
Grouping
C
Keyword
C
ListComprehension
C
LogicalAnd
C
LogicalNot
C
LogicalOr
C
Member
C
Move
C
PendingCoerced
C
ResolvedID
C
ResolvedOperatorBase
C
Ternary
C
Type_
C
TypeInfo
C
TypeWrapped
C
UnresolvedID
C
UnresolvedOperator
C
Void
►
N
logging
C
DebugPushIndent
C
DebugStream
C
Stream
►
N
node
C
Error
C
None
C
Range
C
RangeIterator
C
Set
C
SetIterator
►
N
node_ref
►
N
detail
C
Control
C
Invalid
►
N
operator_
►
N
function
►
C
Call
C
Operator
►
N
generic
►
C
CastedCoercion
C
Operator
C
Operand
C
Register
C
Registry
C
Signature
►
N
printer
C
Stream
►
N
rt
►
N
bytes
C
Iterator
►
N
context
►
N
detail
C
ResumableSetter
C
CookieSetter
►
N
detail
►
N
adl
C
tag
C
Callback
C
DebugLogger
C
ExecutePreInit
►
C
Fiber
C
Statistics
C
FiberContext
C
GlobalState
C
HiltiModule
C
is_Vector
C
is_Vector< Vector< T, Allocator > >
C
StackBuffer
►
N
exception
C
DisableAbortOnExceptions
►
N
integer
►
N
detail
C
SafeIntException
►
N
intrusive_ptr
C
AdoptRef
C
ManagedObject
C
NewRef
►
N
iterator
►
N
detail
C
Range
►
N
library
C
Version
►
N
map
C
ConstIterator
C
Empty
C
Iterator
►
N
optional
C
Unset
►
N
regexp
C
Flags
►
C
MatchState
C
Pimpl
►
N
result
C
Error
C
NoError
C
NoResult
►
N
set
C
Empty
C
Iterator
►
N
stream
►
N
detail
C
Chain
C
Chunk
C
Gap
C
UnsafeConstIterator
C
SafeConstIterator
►
C
View
C
Block
►
N
test
C
CaptureIO
C
TemporaryFile
C
TestContext
►
N
trait
C
hasParameters
C
isStruct
C
isUnion
►
N
type_info
►
N
detail
►
N
iterable_type
C
Iterator
C
Sequence
C
AtomicType
C
DereferenceableType
C
IterableType
C
NotImplementedType
C
ValueLessType
►
N
enum_
C
Label
►
N
map
C
Iterator
C
Sequence
►
N
struct_
C
Field
►
N
tuple
C
Element
►
N
union_
C
Field
►
N
value
C
Parent
C
Address
C
Any
C
Bool
C
Bytes
C
BytesIterator
C
Enum
C
Error
C
Exception
C
Function
C
Interval
C
Library
C
Map
C
MapIterator
C
Network
C
Optional
C
Port
C
Real
C
RegExp
C
Result
C
Set
C
SetIterator
C
SignedInteger
C
Stream
C
StreamIterator
C
StreamView
C
String
C
StrongReference
C
Struct
C
Time
C
Tuple
C
Union
C
UnsignedInteger
C
Value
C
ValueReference
C
Vector
C
VectorIterator
C
Void
C
WeakReference
►
N
union_
►
N
detail
C
AssignProxy
►
N
vector
►
C
Allocator
C
rebind
C
ConstIterator
C
Empty
C
Iterator
C
Address
C
Backtrace
C
Bool
C
Bytes
C
Configuration
C
Context
C
DeferredExpression
C
Exception
C
FormattingError
►
C
Interval
C
NanosecondTag
C
SecondTag
C
IntrusivePtr
C
is_tuple
C
is_tuple< std::tuple< T... > >
C
Library
C
Map
C
Network
C
Nothing
C
Null
C
Port
C
RegExp
C
ResourceUsage
C
Result
C
Resumable
C
Set
C
Stream
C
StrongReference
C
StrongReferenceGeneric
C
TemporaryDirectory
►
C
Time
C
NanosecondTag
C
SecondTag
C
TypeInfo
C
Union
C
ValueReference
C
Vector
C
WeakReference
C
WouldBlock
►
N
statement
►
N
assert
C
Exception
►
N
switch_
C
Case
►
N
try_
C
Catch
C
Assert
C
Block
C
Break
C
Comment
C
Continue
C
Declaration
C
Expression
C
For
C
If
C
Return
C
SetLocation
C
Switch
C
Throw
C
Try
C
While
C
Yield
►
N
trait
C
isCtor
C
isDeclaration
C
isExpression
C
isNode
C
isOperator
C
isResolvedOperator
C
isStatement
C
isType
►
N
type
►
N
bytes
C
Iterator
►
N
detail
C
IntegerBase
C
State
►
N
enum_
C
Label
►
N
function
C
Result
►
N
list
C
Iterator
►
N
map
C
Iterator
►
N
set
C
Iterator
►
N
stream
C
Iterator
C
View
►
N
trait
C
isAllocable
C
isDereferenceable
C
isIterable
C
isIterator
C
isMutable
C
isParameterized
C
isReferenceType
C
isRuntimeNonTrivial
C
isView
C
isViewable
C
supportsWildcard
C
takesArguments
►
N
tuple
C
Element
►
N
vector
C
Iterator
C
Address
C
Any
C
Auto
C
Bool
C
Bytes
C
DocOnly
C
Enum
C
Error
C
Exception
C
Flags
C
Function
C
Interval
C
Library
C
List
C
Map
C
Member
C
Network
C
Null
C
OperandList
C
Optional
C
Port
C
Real
C
RegExp
C
Result
C
Set
C
SignedInteger
C
Stream
C
String
C
StrongReference
C
Struct
C
Time
C
Tuple
C
Type_
C
Union
C
Unknown
C
UnresolvedID
C
UnsignedInteger
C
ValueReference
C
Vector
C
Void
C
WeakReference
C
Wildcard
►
N
util
►
N
enum_
C
Value
►
N
timing
►
N
detail
C
Manager
C
Collector
C
Ledger
►
N
type_erasure
►
N
trait
C
Singleton
C
TypeErased
C
ConceptBase
C
ErasedBase
C
ModelBase
C
Cache
C
SourceCodePreprocessor
C
Uniquer
►
N
visitor
C
Location
C
Position
C
Attribute
C
AttributeSet
C
CodeFormatter
C
CoercedExpression
C
ConstantFoldingVisitor
C
Context
C
CxxCode
C
Declaration
C
DeclarationBase
C
Driver
C
FeatureRequirementsVisitor
C
Function
►
C
FunctionVisitor
C
Uses
C
ID
C
JIT
C
Location
C
Logger
C
MemberVisitor
C
Meta
C
Module
C
Node
C
NodeBase
C
NodeRef
C
Optimizer
C
OptimizerVisitor
C
optional_ref
C
Options
C
Plugin
C
PluginRegistry
►
C
Scope
C
Referee
C
Type
C
TypeBase
C
TypeVisitor
C
Unit
▼
N
nlohmann
C
adl_serializer< hilti::rt::Bytes >
▼
N
spicy
►
N
ctor
C
Unit
►
N
declaration
C
UnitHook
►
N
detail
►
N
codegen
►
N
production
C
Boolean
C
ByteBlock
C
Counter
C
Ctor
C
Enclosure
C
Epsilon
C
ForEach
C
LookAhead
C
Meta
C
Resolved
C
Sequence
C
Switch
C
TypeLiteral
C
Unit
C
Variable
C
While
C
Grammar
C
GrammarBuilder
►
C
ParserBuilder
C
ScopeGuard
C
ParserState
C
Production
C
ProductionBase
C
ProductionVisitor
►
N
parser
C
Driver
C
Scanner
C
CodeGen
►
N
rt
►
N
base64
C
Base64Error
C
Stream
►
N
detail
C
GlobalState
C
has_on_gap
C
has_on_overlap
C
has_on_skipped
C
has_on_undelivered
C
State
►
N
driver
C
ConnectionState
C
ParsingState
C
ParsingStateForDriver
►
N
filter
►
N
detail
C
is_filter
C
is_filter< T, decltype((void) T::__forward, 0)>
C
OneFilter
C
State
►
N
sink
►
N
detail
C
State
C
supports_sinks
C
supports_sinks< T, decltype((void) T::__sink, 0)>
►
N
zlib
C
Stream
C
ZlibError
C
Backtrack
C
Driver
C
MIMEType
C
MissingData
C
ParsedUnit
C
ParseError
C
Parser
C
ParserPort
C
Sink
C
UnitContext
►
N
statement
C
Confirm
C
Print
C
Reject
C
Stop
►
N
trait
C
isLiteral
C
isNonTerminal
C
isProduction
C
isTerminal
C
isUnitItem
►
N
type
►
N
bitfield
C
Bits
►
N
detail
C
AssignIndices
►
N
unit
►
N
item
►
N
switch_
C
Case
C
Field
C
Property
C
Sink
C
Switch
C
UnitHook
C
UnresolvedField
C
Variable
C
Bitfield
C
Sink
C
Unit
C
Driver
C
Hook
C
Options
▼
N
std
C
hash< hilti::ID >
C
hash< hilti::Location >
C
AbortException
C
AssignFieldIndicesVisitor
C
JSONPrinter
C
OutputOptions
C
Spicyc
C
SpicyDriver
C
SpicyDump
C
SwitchArgs
C
TextPrinter
C
UnknownReference
C
VisitorCheckCanonicalIDs
C
VisitorClearCanonicalIDs
C
VisitorComputeCanonicalIDs
Generated by
1.8.13