bindgen.rendering
package bindgen.rendering
Members list
Type members
Classlikes
object AliasResolver
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AliasResolver.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum CFunctionBody
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object CFunctionName extends OpaqueString[CFunctionName]
Attributes
- Supertypes
- Self type
-
CFunctionName.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Error(msg: String) extends Exception
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
enum ExportLocation
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum Exported
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum GeneratedFunction
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object LineBuilder
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LineBuilder.type
case class ParameterRewrite(name: StructParameterName, originalType: CType, newRawType: CType, newRichType: CType)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum RenderMode
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum RenderedOutput
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum Sanitation
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum ScalaFunctionBody
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScalaFunctionName extends OpaqueString[ScalaFunctionName]
Attributes
- Supertypes
- Self type
-
ScalaFunctionName.type
object StreamName extends OpaqueString[StreamName]
Attributes
- Supertypes
- Self type
-
StreamName.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Value members
Concrete methods
def functionRewriter(badFunction: Function)(using AliasResolver, Config, Context): Seq[GeneratedFunction]
def isCyclical(typ: CType, structName: StructName)(using AliasResolver, Config): Option[List[String]]
def renderBinding(rawBinding: Binding, outputMode: OutputMode)(using Context, Config): RenderedOutput
def renderFunction(f: ScalaFunction, line: Appender, mode: RenderMode)(using Config, AliasResolver, Context): Exported
Concrete fields
In this article