dextool v2.0.0-rc.1 (2020-01-03T16:03:52Z)
Dub
Repo
TransformToXmlStream.put
dextool
plugin
graphml
backend
base
TransformToXmlStream
Avoid code duplication by creating nodes via the node_cache.
void
put
(const(TranslationUnitResult) result)
void
put
(const(USRType) src, const(USRType) dst)
void
put
(const(TypeKindAttr) src, const(TypeKindAttr) dst)
void
put
(const(TypeKindAttr) type)
void
put
(const(VarDeclResult) result)
void
put
(const(VarDeclResult) result, CppNs[] ns)
void
put
(const(TypeKindAttr) src, const(VarDeclResult) result)
void
put
(const(FunctionDeclResult) result)
void
put
(const(TypeKindAttr) src, const(FunctionDeclResult) result)
void
put
(const(RecordResult) result, CppNs[] ns, NodeRecord in_node)
void
put
(const(TypeKindAttr) src, const(ConstructorResult) result, CppAccess access)
void
put
(const(TypeKindAttr) src, const(DestructorResult) result, CppAccess access)
void
put
(const(TypeKindAttr) src, const(CxxMethodResult) result, CppAccess access)
void
put
(const(TypeKindAttr) src, const(FieldDeclResult) result, CppAccess access)
void
put
(const(TypeKindAttr) src, const(CxxBaseSpecifierResult) result)
class
TransformToXmlStream
(RecvXmlT, LookupT)
@
safe
void
put
(
ref
const
(
TypeKindAttr
)
src
,
ref
const
(
CxxBaseSpecifierResult
)
result
)
if
(
isOutputRange
!(
RecvXmlT
,
char
)
)
Meta
Source
See Implementation
dextool
plugin
graphml
backend
base
TransformToXmlStream
constructors
this
functions
finalize
put
putBodyNode
Avoid code duplication by creating nodes via the node_cache.