doc: add missing [type]
@@ -188,9 +188,32 @@ description=reserved meta information that will be preserved during the whole
#
-# For tagging binary/array keys
+# Basic information about keys
#
+[type]
+type= enum
+ short
+ unsigned_short
+ long
+ unsigned_long
+ long_long
+ unsigned_long_long
+ float
+ double
+ long_double
+ char
+ boolean
+ octet
+ any
+ empty
+ string
+status= implemented
+usedby/plugin= type range
+description= defines the type of the value, as specified in CORBA
+ Unlike check/type, type is also used for code generation and within the APIs
+example= any
+
[binary]
type= empty
status= implemented
@@ -434,7 +457,6 @@ example = device mpoint type options [dumpfreq] [passno]
# Validation/Checks about the key's value
#
-
[check/type]
type= enum
short
@@ -454,12 +476,16 @@ type= enum
FSType
string
status= implemented
-usedby/plugin= type, range
+usedby/plugin= type range
usedby/tool = web
description= defines the type of the value, as specified in CORBA
(except of 2: wchar, wstring; and 4 additions: any, empty, FSType, string).
enum is implemented by check/enum/#
FSType is deprecated
+
+ Unlike type, check/type is *only* used for validation.
+
+ Tools with support for `check/type`, should also always check for `type`.
example = any
[check/type/min]
