case classCSignature(name: String, ctype: CType, fexpr: FeatureExpr, pos: Seq[Position], extraFlags: Set[CFlag] = ...) extends Product with Serializable
signature with name type and condition. the position is only stored for debugging purposes and has no further
relevance.
its also not necessarily de/serialized
extraflags can refer to special features for signatures, such as weak exports; see CFlags.scala
TODO types should be selfcontained (i.e. not reference to structures or type names defined elsewhere,
but resolved to anonymous structs, etc.)
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
signature with name type and condition. the position is only stored for debugging purposes and has no further relevance. its also not necessarily de/serialized
extraflags can refer to special features for signatures, such as weak exports; see CFlags.scala
TODO types should be selfcontained (i.e. not reference to structures or type names defined elsewhere, but resolved to anonymous structs, etc.)