class Binding extends AnyRef
- Self Type
- Binding
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Binding
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addBindgenArgument(argument: String): Binding
- def addBindgenArguments(arguments: List[String]): Binding
- def addCImport(header: String): Binding
- def addCImports(headers: Seq[String]): Binding
- def addClangFlag(flags: Seq[String]): Binding
- def addClangFlag(flag: String): Binding
- def addExcludedSystemPath(path: Path): Binding
- def addExternalName(nameFilter: String, packageName: String): Binding
- def addExternalNames(externals: Map[String, String]): Binding
- def addExternalPath(fileFilter: String, packageName: String): Binding
- def addExternalPaths(externals: Map[String, String]): Binding
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bindgenArguments: List[String]
- def cFile: String
- def cImports: List[String]
- def clangFlags: List[String]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def excludeSystemPaths: List[Path]
- def exclusivePrefixes: List[String]
- def exportMode: Boolean
- def externalNames: Map[String, String]
- def externalPaths: Map[String, String]
- def flavour: Option[Flavour]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def headerFile: File
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def linkName: Option[String]
- def logLevel: LogLevel
- def multiFile: Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noComments: Boolean
- def noConstructor: Set[String]
- def noLocation: Boolean
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def opaqueStructs: Set[String]
- def packageName: String
- def scalaFile: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def systemIncludes: Includes
- def toCommand(lang: BindingLang): List[String]
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withBindgenArguments(arguments: List[String]): Binding
- def withCImports(headers: Seq[String]): Binding
- def withClangFlags(flags: Seq[String]): Binding
- def withExcludedSystemPaths(paths: List[Path]): Binding
- def withExport(b: Boolean): Binding
- def withExternalNames(externals: Map[String, String]): Binding
- def withExternalPaths(externals: Map[String, String]): Binding
- def withFlavour(flavour: Flavour): Binding
- def withHeaderFile(header: File): Binding
- def withLinkName(name: String): Binding
- def withLogLevel(level: LogLevel): Binding
- def withMultiFile(b: Boolean): Binding
- def withNoComments(b: Boolean): Binding
- def withNoConstructor(structs: Set[String]): Binding
- def withNoLocation(b: Boolean): Binding
- def withOpaqueStructs(structs: Set[String]): Binding
- def withPackageName(name: String): Binding
- def withSystemIncludes(includes: Includes): Binding
Deprecated Value Members
- def build: Binding
- Annotations
- @deprecated
- Deprecated
(Since version 0.0.24) The binding builder is deprecated. This method is only preserved for ease of migration. You can safely remove the call to this method. This method will be removed in 0.1.0
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)