Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    public enum TypeLayoutError: Error
  • Represents the qualifier for C++ methods that determines how the implicit this parameter is used in the method.

    See more

    Declaration

    Swift

    public enum RefQualifier
  • Represents the errors that can be thrown by libclang.

    See more

    Declaration

    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 .in argument is meant to be consumed or read by the caller. An .out argument is usually a pointer and is meant to be filled by the caller, usually to return multiple pieces of data from a function. An .inout argument is meant to be read and written out to by the caller.

    See more

    Declaration

    Swift

    public enum ParamPassDirection
  • Used as the return type for Cursor.visitChildren. Describes what to do after each iteration of a child visitation.

    See more

    Declaration

    Swift

    public enum ChildVisitResult
  • Describes the visibility of a given symbol at link time.

    See more

    Declaration

    Swift

    public enum VisibilityKind
  • Describes the kind of a template argument.

    See more

    Declaration

    Swift

    public enum TemplateArgumentKind
  • Represents the C++ access control level to a base class for a cursor.

    See more

    Declaration

    Swift

    public enum CXXAccessSpecifierKind
  • Represents the storage classes as declared in the source.

    See more

    Declaration

    Swift

    public enum StorageClass
  • Describes the severity of a particular diagnostic.

    See more

    Declaration

    Swift

    public enum DiagnosticSeverity
  • Describes the kind of error that occurred (if any) in a call to loadDiagnostics

    See more

    Declaration

    Swift

    public enum LoadDiagError: Error
  • Represents the result of evaluating a CXCursor

    See more

    Declaration

    Swift

    public enum EvalResult
  • Describes the calling convention of a function type

    See more

    Declaration

    Swift

    public enum CallingConvention
  • The language a given cursor is written in.

    See more

    Declaration

    Swift

    public enum Language