Struct ICompilerOption#
Defined in File core_idl.h
Inheritance Relationships#
Derived Type#
public CIdlCompilerEnvironment
(Class CIdlCompilerEnvironment)
Struct Documentation#
-
struct ICompilerOption#
Compiler option access.
Subclassed by CIdlCompilerEnvironment
Public Functions
-
virtual sdv::u8string GetOption(const sdv::u8string &rssOption) const = 0#
Get the compiler option.
- Parameters:
rssOption – [in] Reference to the string containing the name of the option to retrieve.
- Returns:
The requested compiler option (if available).
-
virtual uint32_t GetOptionCnt(const sdv::u8string &rssOption) const = 0#
Get the amount of option values.
- Parameters:
rssOption – [in] Reference to the string containing the name of the option to retrieve.
- Returns:
The amount of option values.
-
virtual sdv::u8string GetOptionN(const sdv::u8string &rssOption, uint32_t uiIndex) const = 0#
Get the compiler option.
- Parameters:
rssOption – [in] Reference to the string containing the name of the option to retrieve.
uiIndex – [in] The index of the option value.
- Returns:
The requested compiler option value.
- u8string GetOption (in u8string rssOption) const
Get the compiler option.
- Parameters:
rssOption – [in] Reference to the string containing the name of the option to retrieve.
- Returns:
The requested compiler option (if available).
- uint32 GetOptionCnt (in u8string rssOption) const
Get the amount of option values.
- Parameters:
rssOption – [in] Reference to the string containing the name of the option to retrieve.
- Returns:
The amount of option values.
- u8string GetOptionN (in u8string rssOption, in uint32 uiIndex) const
Get the compiler option.
- Parameters:
rssOption – [in] Reference to the string containing the name of the option to retrieve.
uiIndex – [in] The index of the option value.
- Returns:
The requested compiler option value.
Public Static Attributes
-
static ::sdv::interface_id _id = 0xC27C1ABDE939E87F#
Interface ID.
-
virtual sdv::u8string GetOption(const sdv::u8string &rssOption) const = 0#