slice2freeze --version (return code: 0)
3.5.1
slice2freeze --help (return code: 0)
Usage: slice2freeze [options] file-base [slice-files...]
Options:
-h, --help Show this message.
-v, --version Display the Ice version.
--header-ext EXT Use EXT instead of the default `h' extension.
--source-ext EXT Use EXT instead of the default `cpp' extension.
--add-header HDR[,GUARD]
Add #include for HDR (with guard GUARD) to generated source file.
-DNAME Define NAME as 1.
-DNAME=DEF Define NAME as DEF.
-UNAME Remove any definition for NAME.
-IDIR Put DIR in the include file search path.
-E Print preprocessor output on stdout.
--include-dir DIR Use DIR as the header include directory in source files.
--dll-export SYMBOL Use SYMBOL for DLL exports.
--dict NAME,KEY,VALUE[,sort[,COMPARE]]
Create a Freeze dictionary with the name NAME,
using KEY as key, and VALUE as value. This
option may be specified multiple times for
different names. NAME may be a scoped name.
By default, keys are sorted using their binary
Ice-encoding representation. Use 'sort' to sort
with the COMPARE functor class. COMPARE's default
value is std::less<KEY>
--index NAME,TYPE,MEMBER[,{case-sensitive|case-insensitive}]
Create a Freeze evictor index with the name
NAME for member MEMBER of class TYPE. This
option may be specified multiple times for
different names. NAME may be a scoped name.
When member is a string, the case can be
sensitive or insensitive (default is sensitive).
--dict-index DICT[,MEMBER][,{case-sensitive|case-insensitive}]
[,sort[,COMPARE]]
Add an index to dictionary DICT. If MEMBER is
specified, then DICT's VALUE must be a class or
a struct, and MEMBER must designate a member of
VALUE. Otherwise, the entire VALUE is used for
indexing. When the secondary key is a string,
the case can be sensitive or insensitive (default
is sensitive).
By default, keys are sorted using their binary
Ice-encoding representation. Use 'sort' to sort
with the COMPARE functor class. COMPARE's default
value is std::less<secondary key type>.
--output-dir DIR Create files in the directory DIR.
-d, --debug Print debug messages.
--ice Permit `Ice' prefix (for building Ice source code only).
--underscore Permit underscores in Slice identifiers.