[debutant] de finition de classe dans namespace
	
	
		Bonjour,
Je ne comprends pas un morceau de code surligne en gras ci-dessous :
	Code:
	
| 12
 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:
	
| 12
 
 |  
typedef IT_Bus::NillableValue<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillable; |