org.combinators.ep.language.java.paradigm.ffi

Members list

Type members

Classlikes

class Arithmetic[Ctxt, T, AP <: AnyParadigm](val base: AP, rep: OfHostType[T], targetType: default.Type, reification: T => default.Expression) extends Arithmetic[Ctxt, T]

Attributes

Supertypes
trait Arithmetic[Ctxt, T]
trait FFI
class Object
trait Matchable
class Any
class Arrays[Ctxt, AP <: AnyParadigm](val base: AP) extends Arrays[Ctxt]

Attributes

Supertypes
trait Arrays[Ctxt]
trait FFI
class Object
trait Matchable
class Any
class Assertions[AP <: AnyParadigm](val base: AP)(ooParadigm: ObjectOriented[AP]) extends Assertions[MethodBodyCtxt]

Attributes

Supertypes
trait Assertions[MethodBodyCtxt]
trait FFI
class Object
trait Matchable
class Any
class Booleans[Ctxt, AP <: AnyParadigm](val base: AP) extends Booleans[Ctxt]

Attributes

Supertypes
trait Booleans[Ctxt]
trait FFI
class Object
trait Matchable
class Any
class Console[Ctxt, AP <: AnyParadigm](val base: AP, strings: WithBase[Ctxt, AP]) extends Console[Ctxt]

Attributes

Supertypes
trait Console[Ctxt]
trait FFI
class Object
trait Matchable
class Any
class Equality[Ctxt, AP <: AnyParadigm](val base: AP, getMember: Understands[Ctxt, GetMember[default.Expression, default.Name]], applyMethod: Understands[Ctxt, Apply[default.Expression, default.Expression, default.Expression]]) extends Equality[Ctxt]

Attributes

Supertypes
trait Equality[Ctxt]
trait FFI
class Object
trait Matchable
class Any
class Exceptions[AP <: AnyParadigm](val base: AP) extends Exceptions[MethodBodyCtxt]

Attributes

Supertypes
trait Exceptions[MethodBodyCtxt]
trait FFI
class Object
trait Matchable
class Any
trait Lists[Ctxt, AP <: AnyParadigm] extends Lists[Ctxt]

Attributes

Companion
object
Supertypes
trait Lists[Ctxt]
trait FFI
class Object
trait Matchable
class Any
object Lists

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Lists.type
class RealArithmetic[Ctxt, T, AP <: AnyParadigm](val base: AP, rep: OfHostType[T], targetType: default.Type, reification: T => Expression) extends RealArithmetic[Ctxt, T]

Attributes

Supertypes
trait RealArithmetic[Ctxt, T]
trait FFI
class Object
trait Matchable
class Any
class Strings[Ctxt, AP <: AnyParadigm](val base: AP, getMember: Understands[Ctxt, GetMember[default.Expression, default.Name]], applyMethod: Understands[Ctxt, Apply[default.Expression, default.Expression, default.Expression]]) extends Strings[Ctxt]

Attributes

Supertypes
trait Strings[Ctxt]
trait FFI
class Object
trait Matchable
class Any