Packages

class Binding extends AnyRef

Self Type
Binding
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Binding
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addBindgenArgument(argument: String): Binding
  5. def addBindgenArguments(arguments: List[String]): Binding
  6. def addCImport(header: String): Binding
  7. def addCImports(headers: Seq[String]): Binding
  8. def addClangFlag(flags: Seq[String]): Binding
  9. def addClangFlag(flag: String): Binding
  10. def addExcludedSystemPath(path: Path): Binding
  11. def addExternalName(nameFilter: String, packageName: String): Binding
  12. def addExternalNames(externals: Map[String, String]): Binding
  13. def addExternalPath(fileFilter: String, packageName: String): Binding
  14. def addExternalPaths(externals: Map[String, String]): Binding
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def bindgenArguments: List[String]
  17. def cFile: String
  18. def cImports: List[String]
  19. def clangFlags: List[String]
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  23. def excludeSystemPaths: List[Path]
  24. def exclusivePrefixes: List[String]
  25. def exportMode: Boolean
  26. def externalNames: Map[String, String]
  27. def externalPaths: Map[String, String]
  28. def flavour: Option[Flavour]
  29. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def headerFile: File
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def linkName: Option[String]
  34. def logLevel: LogLevel
  35. def multiFile: Boolean
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. def noComments: Boolean
  38. def noConstructor: Set[String]
  39. def noLocation: Boolean
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  42. def opaqueStructs: Set[String]
  43. def packageName: String
  44. def scalaFile: String
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. def systemIncludes: Includes
  47. def toCommand(lang: BindingLang): List[String]
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. def withBindgenArguments(arguments: List[String]): Binding
  53. def withCImports(headers: Seq[String]): Binding
  54. def withClangFlags(flags: Seq[String]): Binding
  55. def withExcludedSystemPaths(paths: List[Path]): Binding
  56. def withExport(b: Boolean): Binding
  57. def withExternalNames(externals: Map[String, String]): Binding
  58. def withExternalPaths(externals: Map[String, String]): Binding
  59. def withFlavour(flavour: Flavour): Binding
  60. def withHeaderFile(header: File): Binding
  61. def withLinkName(name: String): Binding
  62. def withLogLevel(level: LogLevel): Binding
  63. def withMultiFile(b: Boolean): Binding
  64. def withNoComments(b: Boolean): Binding
  65. def withNoConstructor(structs: Set[String]): Binding
  66. def withNoLocation(b: Boolean): Binding
  67. def withOpaqueStructs(structs: Set[String]): Binding
  68. def withPackageName(name: String): Binding
  69. def withSystemIncludes(includes: Includes): Binding

Deprecated Value Members

  1. 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

  2. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped