[debutant] de finition de classe dans namespace
Bonjour,
Je ne comprends pas un morceau de code surligne en gras ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
namespace WS_Addressing
{
class AttributedUnsignedLongType;
typedef IT_Bus::NillableValue<AttributedUnsignedLongType> AttributedUnsignedLongTypeNillable;
typedef IT_Bus::NillablePtr<AttributedUnsignedLongType> AttributedUnsignedLongTypeNillablePtr;
class FaultCodesType;
typedef IT_Bus::NillableValue<FaultCodesType> FaultCodesTypeNillable;
typedef IT_Bus::NillablePtr<FaultCodesType> FaultCodesTypeNillablePtr;
class FaultCodesOpenEnumType;
typedef IT_Bus::NillableValue<FaultCodesOpenEnumType> FaultCodesOpenEnumTypeNillable;
typedef IT_Bus::NillablePtr<FaultCodesOpenEnumType> FaultCodesOpenEnumTypeNillablePtr;
class RelationshipType;
typedef IT_Bus::NillableValue<RelationshipType> RelationshipTypeNillable;
typedef IT_Bus::NillablePtr<RelationshipType> RelationshipTypeNillablePtr;
class RelationshipTypeOpenEnum;
typedef IT_Bus::NillableValue<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillable;
typedef IT_Bus::NillablePtr<RelationshipTypeOpenEnum>RelationshipTypeOpenEnumNillablePtr;
|
Si quelau'un peut m'expliquer ce que la classe en caractere gras signifie ?
une class class RelationshipTypeOpenEnum; est definie. Que signifie ensuite
Code:
1 2
|
typedef IT_Bus::NillableValue<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillable; |