Interface ITypeVisitor
interface ITypeVisitor
Extends IStandard
Methods
visitPrimitive()
voidvisitPrimitive(PrimitiveKindkind)
Parameters
kind
PrimitiveKind — Required
visitPointer()
voidvisitPointer(IPointerType*thePointer)
Parameters
thePointer
IPointerType* — Required
visitArray()
voidvisitArray(IArrayType*theArray)
Parameters
theArray
IArrayType* — Required
visitInterface()
voidvisitInterface(IInterfaceType*theInterface)
Parameters
theInterface
IInterfaceType* — Required
visitStruct()
voidvisitStruct(IStructType*theStruct)
Parameters
theStruct
IStructType* — Required
visitEnum()
voidvisitEnum(IEnumType*theEnum)
Parameters
theEnum
IEnumType* — Required
visitError()
voidvisitError(IErrorType*theError)
Parameters
theError
IErrorType* — Required

