|
Class: TypedefType (private in XDRType
This class is only visible from within
XDRType.
Object
|
+--SunRPC::XDRType
|
+--SunRPC::XDRType::TypedefType
- Package:
- stx:goodies/communication
- Category:
- Net-Communication-SunRPC-XDR_IDL
- Owner:
- SunRPC::XDRType
accessing
-
fieldNamed: fieldName ifAbsent: exceptionValue
-
(comment from inherited method)
raise an error for field accesses.
This is only redefined in StructType.
-
fields
-
(comment from inherited method)
return my fields - this returns an empty collection here;
redefined in union and struct types
-
name: nm type: t
-
-
type
-
return the value of the instance variable 'type' (automatically generated)
-
type: something
-
set the value of the instance variable 'type' (automatically generated)
-
typeName
-
printing
-
idlString: datum indent: indent
-
^ (name ? '???') , (type cString:datum offset:o indent:indent)
queries
-
enumValues
-
(comment from inherited method)
raise an error here;
redefined in enum types
-
isXDRCompound
-
(comment from inherited method)
return true if this Type represents either a struct or a union
-
isXDREnum
-
(comment from inherited method)
return true if this Type represents an enum
-
isXDRScalar
-
(comment from inherited method)
return true if this Type represents a scalar (non composite type).
I.e. its one of char, int, float or short
-
isXDRString
-
(comment from inherited method)
return true if this Type represents an array of chars (or unsigned chars)
-
isXDRStruct
-
(comment from inherited method)
return true if this Type represents a struct
-
isXDRTypeDef
-
(comment from inherited method)
return true if this Type is a typedef
-
isXDRUnion
-
(comment from inherited method)
return true if this Type represents a union
-
memberNames
-
-
numericEnumValues
-
(comment from inherited method)
raise an error here;
redefined in enum types
-
numericValueFor: aSymbolOrInteger
-
return the numeric value corresponding to a given symbolic value
(assuming the typedef'd type is an enum type)
-
sameTypeAs: aType
-
aType isCTypeDef ifTrue:[
Usage example(s):
^ type sameTypeAs:(aType type)
|
-
symbolicEnumValues
-
(comment from inherited method)
raise an error here;
redefined in enum types
-
symbolicValueFor: val
-
-
xdrType
-
return my actual ctype
|