Base class for all type objects. More...
#include <TypeCode.hxx>


Public Member Functions | |
| TypeCode (DynType kind) | |
| DynType | kind () const |
| const char * | getKindRepr () const |
| const TypeCode * | subContentType (int lev) const |
| virtual TypeCode * | clone () const |
| virtual void | putReprAtPlace (char *pt, const char *val, bool deepCpy) const |
| virtual void | destroyZippedAny (char *data) const |
| virtual AnyPtr | getOrBuildAnyFromZippedData (char *data) const |
| virtual const char * | name () const |
| virtual const char * | shortName () const |
| virtual const char * | id () const |
| virtual const TypeCode * | contentType () const |
| virtual int | isA (const char *repositoryId) const |
| virtual int | isA (const TypeCode *tc) const |
| virtual int | isAdaptable (const TypeCode *tc) const |
| Check if this TypeCode is adaptable to a given TypeCode (tc) More... | |
| virtual int | isEquivalent (const TypeCode *tc) const |
| Check if this TypeCode can be used in place of tc. More... | |
| virtual unsigned | getSizeInByteOfAnyReprInSeq () const |
| virtual std::string | getPrintStr () const |
Public Member Functions inherited from YACS::ENGINE::RefCounter | |
| unsigned int | getRefCnt () const |
| void | incrRef () const |
| bool | decrRef () const |
Static Public Member Functions | |
| static const char * | getKindRepr (DynType kind) |
| static TypeCode * | interfaceTc (const char *id, const char *name) |
| static factory of object reference type given an id and a name More... | |
| static TypeCode * | interfaceTc (const char *id, const char *name, const std::list< TypeCodeObjref * > <c) |
| static factory of object reference type given an id, a name and a list of base types More... | |
| static TypeCode * | sequenceTc (const char *id, const char *name, TypeCode *content) |
| static factory of sequence type given an id, a name and a content type More... | |
| static TypeCode * | structTc (const char *id, const char *name) |
| static factory of struct type given an id and a name More... | |
Protected Member Functions | |
| TypeCode (const TypeCode &tc) | |
| TypeCode & | operator= (const TypeCode &tc) |
| virtual | ~TypeCode () |
Protected Member Functions inherited from YACS::ENGINE::RefCounter | |
| RefCounter () | |
| RefCounter (const RefCounter &other) | |
| virtual | ~RefCounter () |
Protected Attributes | |
| const DynType | _kind |
Protected Attributes inherited from YACS::ENGINE::RefCounter | |
| unsigned int | _cnt |
Static Protected Attributes | |
| static const char * | KIND_STR_REPR [] ={ "None", "double", "int", "string", "bool", "Objref", "Sequence", "Array","Struct" } |
Additional Inherited Members | |
Static Public Attributes inherited from YACS::ENGINE::RefCounter | |
| static unsigned int | _totalCnt =0 |
Base class for all type objects.
All type objects should be a subclass of TypeCode. Some type objects, TypeCodeObjref for example, represent one individual type. Other type objects, such as TypeCodeSeq, are composite types (sequence, here)
Definition at line 67 of file TypeCode.hxx.
| TypeCode::TypeCode | ( | DynType | kind | ) |
|
protected |
Definition at line 39 of file TypeCode.cxx.
|
protectedvirtual |
Definition at line 43 of file TypeCode.cxx.
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 52 of file TypeCode.cxx.
References TypeCode().
Referenced by YACS::HMI::SubjectProc::addSubjectDataType().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, and YACS::ENGINE::TypeCodeSeq.
Definition at line 174 of file TypeCode.cxx.
Referenced by YACS::ENGINE::RuntimeSALOME::adaptNeutralToPython(), YACS::ENGINE::ArrayAny::ArrayAny(), YACS::ENGINE::ComposedAny::checkTypeOf(), YACS::ENGINE::SequenceAny::clear(), YACS::ENGINE::VisitorSaveSchema::dumpTypeCode(), YACS::ENGINE::ForEachLoopGen::getOutputPortType(), YACS::ENGINE::TypeCodeSeq::isA(), YACS::ENGINE::TypeCodeArray::isA(), YACS::ENGINE::TypeCodeSeq::isAdaptable(), YACS::ENGINE::TypeCodeArray::isAdaptable(), YACS::ENGINE::TypeCodeSeq::isEquivalent(), YACS::ENGINE::TypeCodeArray::isEquivalent(), YACS::ENGINE::SequenceAny::operator[](), YACS::ENGINE::ArrayAny::operator[](), YACS::ENGINE::SequenceAny::performCpy(), YACS::ENGINE::SequenceAny::popBack(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::ArrayAny::putMyReprAtPlace(), YACS::ENGINE::SequenceAny::realloc(), YACS::ENGINE::SequenceAny::SequenceAny(), YACS::ENGINE::SequenceAny::setEltAtRank(), YACS::ENGINE::ArrayAny::setEltAtRank(), subContentType(), YACS::ENGINE::ArrayAny::~ArrayAny(), and YACS::ENGINE::SequenceAny::~SequenceAny().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 62 of file TypeCode.cxx.
References YACS::ENGINE::AtomAny::destroyReprAtPlace().
Referenced by YACS::ENGINE::SeqAlloc::destroy(), YACS::ENGINE::ArrayAny::destroyReprAtPlace(), YACS::ENGINE::StructAny::setEltAtRank(), YACS::ENGINE::ArrayAny::setEltAtRank(), and YACS::ENGINE::ArrayAny::~ArrayAny().
| const char * TypeCode::getKindRepr | ( | ) | const |
Definition at line 223 of file TypeCode.cxx.
References _kind, and KIND_STR_REPR.
Referenced by YACS::ENGINE::InvalidExtractionException::InvalidExtractionException().
|
static |
Definition at line 201 of file TypeCode.cxx.
References kind(), and KIND_STR_REPR.
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 67 of file TypeCode.cxx.
References YACS::ENGINE::AtomAny::getOrBuildFromData().
Referenced by YACS::ENGINE::SequenceAny::operator[](), and YACS::ENGINE::ArrayAny::operator[]().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeSeq.
Definition at line 140 of file TypeCode.cxx.
References id().
Referenced by YACS::ENGINE::TypeCodeSeq::getPrintStr().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, and YACS::ENGINE::TypeCodeSeq.
Definition at line 157 of file TypeCode.cxx.
References _kind, YACS::ENGINE::Bool, YACS::ENGINE::Double, YACS::ENGINE::Int, and YACS::ENGINE::String.
Referenced by YACS::ENGINE::ArrayAny::ArrayAny(), YACS::ENGINE::AtomAny::AtomAny(), YACS::ENGINE::ArrayAny::destroyReprAtPlace(), YACS::ENGINE::TypeCodeStruct::getMember(), YACS::ENGINE::TypeCodeArray::getSizeInByteOfAnyReprInSeq(), YACS::ENGINE::ArrayAny::operator[](), YACS::ENGINE::AtomAny::putMyReprAtPlace(), YACS::ENGINE::SequenceAny::putMyReprAtPlace(), YACS::ENGINE::ArrayAny::putMyReprAtPlace(), YACS::ENGINE::AtomAny::putReprAtPlace(), YACS::ENGINE::SequenceAny::putReprAtPlace(), YACS::ENGINE::ArrayAny::putReprAtPlace(), YACS::ENGINE::ArrayAny::setEltAtRank(), YACS::ENGINE::StructAny::StructAny(), and YACS::ENGINE::ArrayAny::~ArrayAny().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 82 of file TypeCode.cxx.
References _kind, YACS::ENGINE::Bool, YACS::ENGINE::Double, YACS::ENGINE::Int, and YACS::ENGINE::String.
Referenced by YACS::ENGINE::RuntimeSALOME::adaptCorbaToCorba(), YACS::ENGINE::RuntimeSALOME::adaptCorbaToCpp(), YACS::ENGINE::RuntimeSALOME::adaptCorbaToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptCorbaToPython(), YACS::ENGINE::RuntimeSALOME::adaptCorbaToXml(), YACS::ENGINE::RuntimeSALOME::adaptCppToCorba(), YACS::ENGINE::RuntimeSALOME::adaptCppToCpp(), YACS::ENGINE::RuntimeSALOME::adaptCppToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptCppToPython(), YACS::ENGINE::RuntimeSALOME::adaptCppToXml(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToCorba(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToCpp(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToPython(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToXml(), YACS::ENGINE::RuntimeSALOME::adaptPythonToCorba(), YACS::ENGINE::RuntimeSALOME::adaptPythonToCpp(), YACS::ENGINE::RuntimeSALOME::adaptPythonToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptPythonToPython(), YACS::ENGINE::RuntimeSALOME::adaptPythonToXml(), YACS::ENGINE::RuntimeSALOME::adaptXmlToCorba(), YACS::ENGINE::RuntimeSALOME::adaptXmlToCpp(), YACS::ENGINE::RuntimeSALOME::adaptXmlToPython(), YACS::ENGINE::RuntimeSALOME::adaptXmlToXml(), YACS::ENGINE::isAdaptableObjref< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::OutputDataStreamPort::edAddInputDataStreamPort(), getPrintStr(), YACS::ENGINE::TypeCodeObjref::isA(), YACS::ENGINE::TypeCodeStruct::isA(), YACS::ENGINE::TypeCodeObjref::isAdaptable(), YACS::ENGINE::TypeCodeStruct::isAdaptable(), YACS::ENGINE::TypeCodeObjref::isEquivalent(), name(), and shortName().
|
static |
static factory of object reference type given an id and a name
Definition at line 229 of file TypeCode.cxx.
References checkValidName(), and name().
Referenced by YACS::ENGINE::Proc::createInterfaceTc(), and YACS::ENGINE::Runtime::createInterfaceTc().
|
static |
static factory of object reference type given an id, a name and a list of base types
| id | : the id |
| name | : the name |
| ltc | : the list of base types |
The name must be a valid one (throw Exception is not)
Definition at line 244 of file TypeCode.cxx.
References checkValidName(), and name().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, and YACS::ENGINE::TypeCodeObjref.
Definition at line 99 of file TypeCode.cxx.
Referenced by YACS::ENGINE::RuntimeSALOME::adaptCorbaToCorba(), YACS::ENGINE::AtomAny::AtomAny(), YACS::ENGINE::ComposedAny::checkTypeOf(), YACS::ENGINE::AtomAny::getBoolValue(), YACS::ENGINE::AtomAny::getBytesValue(), YACS::ENGINE::AtomAny::getDoubleValue(), YACS::ENGINE::AtomAny::getIntValue(), YACS::ENGINE::AtomAny::getStringValue(), YACS::ENGINE::TypeCodeSeq::isA(), YACS::ENGINE::TypeCodeArray::isA(), YACS::HMI::CommandSetInPortValue::localExecute(), YACS::HMI::CommandSetOutPortValue::localExecute(), YACS::HMI::CommandSetInPortValue::localReverse(), YACS::HMI::CommandSetOutPortValue::localReverse(), YACS::ENGINE::AtomAny::operator==(), YACS::ENGINE::SequenceAny::operator==(), YACS::ENGINE::ArrayAny::operator==(), YACS::ENGINE::StructAny::operator==(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::AtomAny::putMyReprAtPlace(), YACS::ENGINE::AtomAny::putReprAtPlace(), and YACS::ENGINE::StructAny::setEltAtRank().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 104 of file TypeCode.cxx.
|
virtual |
Check if this TypeCode is adaptable to a given TypeCode (tc)
this TypeCode is adaptable to tc if tc type can be converted to this type
| tc | : the TypeCode that must be convertible to this |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 116 of file TypeCode.cxx.
References _kind, YACS::ENGINE::Bool, YACS::ENGINE::Double, YACS::ENGINE::Int, kind(), and YACS::ENGINE::String.
Referenced by YACS::ENGINE::RuntimeSALOME::adaptCorbaToXml(), YACS::ENGINE::RuntimeSALOME::adaptCppToCpp(), YACS::ENGINE::RuntimeSALOME::adaptCppToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToCorba(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToPython(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToXml(), YACS::ENGINE::RuntimeSALOME::adaptPythonToXml(), YACS::ENGINE::RuntimeSALOME::adaptXmlToCpp(), YACS::ENGINE::RuntimeSALOME::adaptXmlToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptXmlToPython(), YACS::ENGINE::RuntimeSALOME::adaptXmlToXml(), YACS::ENGINE::OutputDataStreamPort::edAddInputDataStreamPort(), YACS::ENGINE::TypeCodeSeq::isAdaptable(), and YACS::ENGINE::TypeCodeArray::isAdaptable().
|
virtual |
Check if this TypeCode can be used in place of tc.
this TypeCode is equivalent to tc if they have the same kind
| tc | : the TypeCode to compare |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 151 of file TypeCode.cxx.
Referenced by YACS::ENGINE::TypeCodeSeq::isEquivalent(), and YACS::ENGINE::TypeCodeArray::isEquivalent().
| DynType TypeCode::kind | ( | ) | const |
Definition at line 47 of file TypeCode.cxx.
References _kind.
Referenced by YACS::ENGINE::RuntimeSALOME::adaptCorbaToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptCorbaToPython(), YACS::ENGINE::RuntimeSALOME::adaptCppToCpp(), YACS::ENGINE::RuntimeSALOME::adaptCppToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptNeutralToPython(), YACS::ENGINE::RuntimeSALOME::adaptPythonToCorba(), YACS::ENGINE::RuntimeSALOME::adaptPythonToNeutral(), YACS::ENGINE::RuntimeSALOME::adaptXmlToCpp(), YACS::ENGINE::isAdaptableObjref< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::AtomAny::AtomAny(), YACS::ENGINE::convertToYacsDouble< CPPImpl, void *, const TypeCode *, IMPLOUT, TOUT >::convert(), YACS::ENGINE::convertToYacsInt< CPPImpl, void *, const TypeCode *, IMPLOUT, TOUT >::convert(), YACS::ENGINE::convertToYacsDouble< NEUTRALImpl, YACS::ENGINE::Any *, void *, IMPLOUT, TOUT >::convert(), YACS::ENGINE::convertToYacsInt< NEUTRALImpl, YACS::ENGINE::Any *, void *, IMPLOUT, TOUT >::convert(), YACS::ENGINE::convertToYacsString< NEUTRALImpl, YACS::ENGINE::Any *, void *, IMPLOUT, TOUT >::convert(), YACS::ENGINE::convertToYacsBool< NEUTRALImpl, YACS::ENGINE::Any *, void *, IMPLOUT, TOUT >::convert(), YACS::ENGINE::convertToYacsObjref< NEUTRALImpl, YACS::ENGINE::Any *, void *, IMPLOUT, TOUT >::convert(), YACS::HMI::ValueDelegate::createEditor(), YACS::ENGINE::RuntimeSALOME::createInputDataStreamPort(), YACS::ENGINE::RuntimeSALOME::createOutputDataStreamPort(), YACS::ENGINE::AtomAny::destroyReprAtPlace(), YACS::ENGINE::AnyInputPort::dump(), YACS::ENGINE::VisitorSaveSchema::dumpTypeCode(), YACS::ENGINE::OutputCorbaPort::getAnyOut(), YACS::ENGINE::ComposedAny::getBoolValue(), YACS::ENGINE::AtomAny::getBytesValue(), YACS::ENGINE::ComposedAny::getDoubleValue(), YACS::ENGINE::ComposedAny::getIntValue(), getKindRepr(), YACS::ENGINE::AtomAny::getStringValue(), YACS::ENGINE::ComposedAny::getStringValue(), isA(), YACS::ENGINE::TypeCodeSeq::isA(), YACS::ENGINE::TypeCodeArray::isA(), YACS::ENGINE::TypeCodeStruct::isA(), isAdaptable(), YACS::ENGINE::TypeCodeObjref::isAdaptable(), YACS::ENGINE::TypeCodeSeq::isAdaptable(), YACS::ENGINE::TypeCodeArray::isAdaptable(), YACS::ENGINE::TypeCodeStruct::isAdaptable(), isEquivalent(), YACS::ENGINE::TypeCodeObjref::isEquivalent(), YACS::ENGINE::TypeCodeSeq::isEquivalent(), YACS::ENGINE::TypeCodeArray::isEquivalent(), YACS::ENGINE::TypeCodeStruct::isEquivalent(), YACS::HMI::CommandSetInPortValue::localExecute(), YACS::HMI::CommandSetOutPortValue::localExecute(), YACS::HMI::CommandSetInPortValue::localReverse(), YACS::HMI::CommandSetOutPortValue::localReverse(), YACS::HMI::TreeView::onCommitData(), YACS::ENGINE::AtomAny::operator==(), YACS::ENGINE::AtomAny::operator[](), YACS::structtypeParser::post(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::XmlCorba::put(), YACS::ENGINE::OutputStudyPort::putIOR(), YACS::ENGINE::AtomAny::putMyReprAtPlace(), YACS::ENGINE::AtomAny::putReprAtPlace(), YACS::ENGINE::Proc::setInPortValue(), YACS::ENGINE::AtomAny::takeInChargeStorageOf(), YACS::ENGINE::SequenceAny::takeInChargeStorageOf(), YACS::ENGINE::ArrayAny::takeInChargeStorageOf(), and YACS::ENGINE::AtomAny::~AtomAny().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 72 of file TypeCode.cxx.
References id().
Referenced by YACS::HMI::SubjectProc::addComSubjectDataType(), YACS::ENGINE::TypeCodeStruct::addMember(), YACS::HMI::SubjectProc::addSubjectDataType(), YACS::HMI::SubjectNode::addSubjectIDSPort(), YACS::HMI::SubjectNode::addSubjectInputPort(), YACS::HMI::SubjectNode::addSubjectODSPort(), YACS::HMI::SubjectNode::addSubjectOutputPort(), YACS::ENGINE::VisitorSaveSchema::dumpTypeCode(), YACS::HMI::EditionForEachLoop::EditionForEachLoop(), YACS::ENGINE::getCorbaTCStruct(), YACS::HMI::SubjectDataType::getName(), interfaceTc(), YACS::structtypeParser::post(), YACS::HMI::SubjectDataPort::registerUndoDestroy(), YACS::HMI::SchemaInPortItem::SchemaInPortItem(), YACS::HMI::SchemaOutPortItem::SchemaOutPortItem(), sequenceTc(), structTc(), YACS::ENGINE::TypeCodeComposed::TypeCodeComposed(), YACS::HMI::EditionOptimizerLoop::update(), YACS::HMI::SchemaInPortItem::update(), YACS::HMI::SchemaOutPortItem::update(), YACS::ENGINE::VisitorSaveSchema::visitForEachLoop(), and YACS::ENGINE::VisitorSaveSchema::visitForEachLoopDyn().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 57 of file TypeCode.cxx.
References YACS::ENGINE::AtomAny::putReprAtPlace().
Referenced by YACS::ENGINE::ArrayAny::ArrayAny(), YACS::ENGINE::SeqAlloc::construct(), YACS::ENGINE::ArrayAny::putMyReprAtPlace(), YACS::ENGINE::StructAny::putMyReprAtPlace(), YACS::ENGINE::ArrayAny::putReprAtPlace(), and YACS::ENGINE::StructAny::StructAny().
static factory of sequence type given an id, a name and a content type
Definition at line 254 of file TypeCode.cxx.
References name().
Referenced by YACS::ENGINE::ForEachLoopGen::buildDelegateOf(), YACS::ENGINE::Proc::createSequenceTc(), and YACS::ENGINE::Runtime::createSequenceTc().
|
virtual |
Reimplemented in YACS::ENGINE::TypeCodeStruct, YACS::ENGINE::TypeCodeArray, YACS::ENGINE::TypeCodeSeq, and YACS::ENGINE::TypeCodeObjref.
Definition at line 77 of file TypeCode.cxx.
References id().
Referenced by YACS::ENGINE::RuntimeSALOME::createInputDataStreamPort(), and YACS::ENGINE::RuntimeSALOME::createOutputDataStreamPort().
|
static |
static factory of struct type given an id and a name
Definition at line 269 of file TypeCode.cxx.
References name().
Referenced by YACS::ENGINE::Proc::createStructTc(), and YACS::ENGINE::Runtime::createStructTc().
| const TypeCode * TypeCode::subContentType | ( | int | lev | ) | const |
Definition at line 206 of file TypeCode.cxx.
References contentType(), and yacsorb.CORBAEngineTest::i.
Referenced by YACS::ENGINE::ForEachLoopGen::buildDelegateOf().
|
protected |
Definition at line 104 of file TypeCode.hxx.
Referenced by getKindRepr(), getSizeInByteOfAnyReprInSeq(), id(), isA(), YACS::ENGINE::TypeCodeSeq::isA(), YACS::ENGINE::TypeCodeArray::isA(), YACS::ENGINE::TypeCodeStruct::isA(), isAdaptable(), YACS::ENGINE::TypeCodeObjref::isAdaptable(), YACS::ENGINE::TypeCodeSeq::isAdaptable(), YACS::ENGINE::TypeCodeArray::isAdaptable(), YACS::ENGINE::TypeCodeStruct::isAdaptable(), isEquivalent(), YACS::ENGINE::TypeCodeObjref::isEquivalent(), YACS::ENGINE::TypeCodeSeq::isEquivalent(), YACS::ENGINE::TypeCodeArray::isEquivalent(), YACS::ENGINE::TypeCodeStruct::isEquivalent(), and kind().
|
staticprotected |
Definition at line 105 of file TypeCode.hxx.
Referenced by getKindRepr().