Documentation ¶
Overview ¶
Package mangling exposes a minimal collection of types used to build mangled strings using any of the sub-packages.
Index ¶
Constants ¶
View Source
const ( Void = Builtin(iota) WChar Bool Char SChar UChar Short UShort Int UInt Long ULong S64 U64 Float Double Ellipsis )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entity ¶
type Entity interface {
// contains filtered or unexported methods
}
Entity is implemented by all types in this package.
type Function ¶
type Function struct { Parent Scope Name string Return Type Parameters []Type TemplateArgs []Type Const bool Static bool }
Function is a function declaration.
func (*Function) TemplateArguments ¶
type Scope ¶
type Scope interface { Entity // contains filtered or unexported methods }
Scope is a namespace or class.
type TemplateParameter ¶
type TemplateParameter int
TemplateParameter is a template parameter type index.
Directories ¶
Path | Synopsis |
---|---|
Package c implements a basic symbol mangling for that is compatible with C.
|
Package c implements a basic symbol mangling for that is compatible with C. |
Package ia64 implements a subset of the symbol mangling for the itanium ABI (standard for GCC).
|
Package ia64 implements a subset of the symbol mangling for the itanium ABI (standard for GCC). |
Click to show internal directories.
Click to hide internal directories.