[lttng-dev] [RFC PATCH CTF 1/3] Clarify that unlisted enum values are implementation-defined
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Tue Apr 28 14:51:30 EDT 2020
----- On Apr 28, 2020, at 2:40 PM, Philippe Proulx pproulx at efficios.com wrote:
> ----- Original Message -----
>> From: "Mathieu Desnoyers" <mathieu.desnoyers at efficios.com>
>> To: "gbastien+lttng" <gbastien+lttng at versatic.net>, "Matthew Khouzam"
>> <matthew.khouzam at ericsson.com>,
>> diamon-discuss at linuxfoundation.org, pproulx at efficios.com, "Jeremie Galarneau"
>> <jgalar at efficios.com>
>> Cc: "lttng-dev" <lttng-dev at lists.lttng.org>, "Mathieu Desnoyers"
>> <mathieu.desnoyers at efficios.com>
>> Sent: Thursday, 23 April, 2020 16:52:24
>> Subject: [RFC PATCH CTF 1/3] Clarify that unlisted enum values are
>> implementation-defined
>
>> From: Geneviève Bastien <gbastien+lttng at versatic.net>
>>
>> Signed-off-by: Geneviève Bastien <gbastien+lttng at versatic.net>
>> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
>> ---
>> common-trace-format-specification.md | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/common-trace-format-specification.md
>> b/common-trace-format-specification.md
>> index fd49e59..f5fea51 100644
>> --- a/common-trace-format-specification.md
>> +++ b/common-trace-format-specification.md
>> @@ -464,6 +464,9 @@ enum {
>> }
>> ~~~
>>
>> +The mappings in the enumeration type do not have to be exhaustive.
>> +Unlisted values are implementation defined.
>> +
>
> Why not just:
>
> An enumeration field can have an integral value which its type does not
> map to a string.
>
> ?
Good point, I will use that wording.
Thanks,
Mathieu
>
> Phil
>
>> ### 4.2 Compound types
>>
>> Compound are aggregation of type declarations. Compound types include
>> --
> > 2.11.0
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list