C# Class Mono.Cxxi.CppType

Show file Open project: kthompson/cxxi Class Usage Examples

Public Properties

Property Type Description
CppTypeToManagedMap Type>>.List
FixedTypes List
ManagedToCppTypeMap CppType>>.List

Public Methods

Method Description
CopyTypeFrom ( CppType type ) : CppType
CppType ( ) : System
CppType ( string type ) : System
Equals ( object obj ) : bool
ForDelegate ( Type delType ) : CppType
ForManagedType ( Type type ) : CppType
GetHashCode ( ) : int
Modify ( CppModifiers modifier ) : CppType
Subtract ( CppModifiers modifier ) : CppType
Subtract ( CppType type ) : CppType
ToCppString ( ) : string
ToManagedType ( ) : Type
ToString ( ) : string

Private Methods

Method Description
Parse ( object parts ) : void

Method Details

CopyTypeFrom() public method

public CopyTypeFrom ( CppType type ) : CppType
type CppType
return CppType

CppType() public method

public CppType ( ) : System
return System

CppType() public method

public CppType ( string type ) : System
type string
return System

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

ForDelegate() public static method

public static ForDelegate ( Type delType ) : CppType
delType System.Type
return CppType

ForManagedType() public static method

public static ForManagedType ( Type type ) : CppType
type System.Type
return CppType

GetHashCode() public method

public GetHashCode ( ) : int
return int

Modify() public method

public Modify ( CppModifiers modifier ) : CppType
modifier CppModifiers
return CppType

Subtract() public method

public Subtract ( CppModifiers modifier ) : CppType
modifier CppModifiers
return CppType

Subtract() public method

public Subtract ( CppType type ) : CppType
type CppType
return CppType

ToCppString() public method

public ToCppString ( ) : string
return string

ToManagedType() public method

public ToManagedType ( ) : Type
return System.Type

ToString() public method

public ToString ( ) : string
return string

Property Details

CppTypeToManagedMap public static property

public static List> CppTypeToManagedMap
return Type>>.List

FixedTypes public static property

public static List FixedTypes
return List

ManagedToCppTypeMap public static property

public static List> ManagedToCppTypeMap
return CppType>>.List