Bonjour,
Je ne comprends pas un morceau de code surligne en gras ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
typedef IT_Bus::NillableValue<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillable;