dextool v4.0.0 (2021-09-08T15:39:18Z)
Dub
Repo
Value
dextool
plugin
mutate
backend
analyze
ast
Undocumented in source.
@
safe
struct
Value {
import
std
.
traits
:
TemplateArgsOf
;
;
struct
NegInf
;
struct
PosInf
;
struct
Int
;
struct
Bool
;
alias
Value
=
SumType
!(
NegInf
,
PosInf
,
Int
,
Bool
)
;
Value
value
;
this
(T a);
string
toString
();
void
toString
(Writer w);
}
Constructors
this
this
(T a)
Undocumented in source.
Members
Aliases
Value
alias
Value
=
SumType
!(
NegInf
,
PosInf
,
Int
,
Bool
)
Undocumented in source.
Functions
toString
void
toString
(Writer w)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string
toString
()
Undocumented in source. Be warned that the author may not have intended to support it.
Structs
Bool
struct
Bool
Undocumented in source.
Int
struct
Int
Undocumented in source.
NegInf
struct
NegInf
Undocumented in source.
PosInf
struct
PosInf
Undocumented in source.
Variables
value
Value
value
;
Undocumented in source.
Meta
Source
See Implementation
dextool
plugin
mutate
backend
analyze
ast
aliases
ExpressionKind
Interval
Nodes
SourceLoc
SourceLocRange
classes
AstPrintVisitor
BinaryOp
Block
BooleanSymbol
BooleanType
Branch
BranchBundle
Call
Condition
Constructor
ContinuesSymbol
ContinuesType
DepthFirstVisitor
DiscretSymbol
DiscreteType
Expr
Function
Loop
Node
OpAdd
OpAnd
OpAndBitwise
OpAssign
OpAssignAdd
OpAssignAndBitwise
OpAssignDiv
OpAssignMod
OpAssignMul
OpAssignOrBitwise
OpAssignSub
OpDiv
OpEqual
OpGreater
OpGreaterEq
OpLess
OpLessEq
OpMod
OpMul
OpNegate
OpNotEqual
OpOr
OpOrBitwise
OpSub
Operator
Poision
Return
Statement
Symbol
TranslationUnit
Type
UnaryOp
UnorderedType
VarDecl
VarRef
VoidType
enums
Kind
SymbolKind
TypeKind
functions
accept
isExpression
makeId
makeSymbolId
makeTypeId
makeUniqueId
makeUniqueSymbolId
makeUniqueTypeId
interfaces
Visitor
structs
Ast
BreathFirstRange
Location
Range
SymbolId
Symbols
TypeId
Types
Value