Enumerations
The following enumerations are available globally.
-
Represents the errors that can be thrown by libclang.
See moreDeclaration
Swift
public enum ClangError: Error
-
Describes parameter passing direction for \param or \arg command. This determines how the callee of a function intends to use the argument. For example, an
See more.inargument is meant to be consumed or read by the caller. An.outargument is usually a pointer and is meant to be filled by the caller, usually to return multiple pieces of data from a function. An.inoutargument is meant to be read and written out to by the caller.Declaration
Swift
public enum ParamPassDirection
-
Used as the return type for
See moreCursor.visitChildren. Describes what to do after each iteration of a child visitation.Declaration
Swift
public enum ChildVisitResult -
Describes the visibility of a given symbol at link time.
See moreDeclaration
Swift
public enum VisibilityKind -
Describes the kind of a template argument.
See moreDeclaration
Swift
public enum TemplateArgumentKind -
Represents the C++ access control level to a base class for a cursor.
See moreDeclaration
Swift
public enum CXXAccessSpecifierKind -
Represents the storage classes as declared in the source.
See moreDeclaration
Swift
public enum StorageClass
-
Represents the result of evaluating a CXCursor
See moreDeclaration
Swift
public enum EvalResult
-
Describes the calling convention of a function type
See moreDeclaration
Swift
public enum CallingConvention
Enumerations Reference