[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [COAS-List] ObservationQualifier



Of course,  the forward declaration makes this difficult (impossible?).

Sorry for bringing it up.

Dave
At 04:16 PM 3/19/99 , Larry Hamel wrote:
>Dave,
>
>At 03:54 PM 3/19/99 -0700, David W. Forslund wrote:
>>In ObservationData
>>you have the qualifier defined as <sequence>ObservationData and a couple of
>>lines later you define ObservationQualifier as ObservationData.  Would it
>>be consistent if you used <sequence>ObservationQualifer in ObservationData
>>for the qualifier definition?
>>
>
>i agree that would be nice, but it won't compile, if i understand what you
>intend.  you're refering to the following:
>
>	struct ObservationData {
>
>		QualifiedCodeStr code;
>
>	    	sequence<ObservationData> composite;
>
>		sequence<ObservationData> qualifiers;
>	
>	    	sequence<any,1> value;
>
>	};
>	typedef ObservationData ObservationQualifier;
>
>
>here, the field "qualifer" is a sequence of ObservationData, **within
>which** it is being defined.  putting the typedef for ObservationQualifier
>before the struct definition is not allowed--no forward references allowed
>for structs.
>
>maybe if we used more smoke and mirrors... :-)
>
>larry
>