Class ClangNodeUtils
java.lang.Object
cppclassanalyzer.decompiler.token.ClangNodeUtils
public final class ClangNodeUtils extends Object
-
Method Summary
Modifier and Type Method Description static Iterable<ClangNode>
asFlatIterable(ClangTokenGroup group)
static Iterator<ClangNode>
asFlatIterator(ClangTokenGroup group)
static Stream<ClangNode>
asFlatStream(ClangTokenGroup group)
static Iterable<ClangNode>
asIterable(ClangTokenGroup group)
static Iterator<ClangNode>
asIterator(ClangTokenGroup group)
static Stream<ClangNode>
asStream(ClangTokenGroup group)
static int
compareClangLines(ClangLine lineA, ClangLine lineB)
static List<HighFunctionCall>
getClangFunctionCalls(ClangTokenGroup group)
static ClangLine
getClangLine(ClangTokenGroup group, int line)
static List<ClangLine>
getClangLines(ClangTokenGroup group)
static List<ClangStatement>
getClangStatements(ClangTokenGroup group)
static boolean
isClangTokenGroup(ClangNode node)
-
Method Details
-
asStream
-
asFlatStream
-
asIterator
-
asFlatIterator
-
asIterable
-
asFlatIterable
-
getClangStatements
-
getClangFunctionCalls
-
getClangLine
-
getClangLines
-
isClangTokenGroup
-
compareClangLines
-