Binding

bindgen.interface.Binding
See theBinding companion object
class Binding

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def addBindgenArgument(argument: String): Binding
def addBindgenArguments(arguments: List[String]): Binding
def addCImport(header: String): Binding
def addCImports(headers: Seq[String]): Binding
def addClangFlag(flag: String): Binding
def addClangFlag(flags: Seq[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
def bindgenArguments: List[String]
def cFile: String
def cImports: List[String]
def clangFlags: List[String]
def excludeSystemPaths: List[Path]
def exclusivePrefixes: List[String]
def exportMode: Boolean
def externalNames: Map[String, String]
def externalPaths: Map[String, String]
def headerFile: File
def linkName: Option[String]
def multiFile: Boolean
def noComments: Boolean
def noConstructor: Set[String]
def noLocation: Boolean
def opaqueStructs: Set[String]
def packageName: String
def scalaFile: String
def toCommand(lang: BindingLang): List[String]
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 withHeaderFile(header: File): Binding
def withLinkName(name: String): 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

Deprecated methods

def build: Binding

Attributes

Deprecated
true