libclang.fluent

package libclang.fluent

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Types

opaque type CXCursorVisitorPtr

Value members

Concrete methods

def clang_visitChildren(parent: CXCursor, visitor: CXCursorVisitorPtr, data: CXClientData)(using Zone): UInt

Extensions

Extensions

extension (cursor: CXCursor)
def location(using Zone): CXSourceLocation
def spelling(using Zone): String
def tpe(using Zone): CXType
extension (cursorKind: CXCursorKind)
def spelling(using Zone): String
extension (cx: CXClientData.type)
inline def wrap[T : Tag](ptr: Ptr[T]): CXClientData
extension (cxd: CXClientData)
inline def unwrap[T : Tag]: Ptr[T]
extension (cxs: CXString)
def string(using Zone): String
extension (loc: CXSourceLocation)
def getFilename(using Zone): String
def isFromMainFile(using Zone): Boolean
def isFromSystemHeader(using Zone): Boolean
extension (tpe: CXType)
def kindSpelling(using Zone): String
def spelling(using Zone): String