LibreOffice Module unoidl (master) 1
|
#include <sourceprovider-parser-requires.hxx>
Public Types | |
enum | Type { TYPE_BOOL , TYPE_INT , TYPE_UINT , TYPE_FLOAT } |
Static Public Member Functions | |
static SourceProviderExpr | Bool (bool v) |
static SourceProviderExpr | Int (sal_Int64 v) |
static SourceProviderExpr | Uint (sal_uInt64 v) |
static SourceProviderExpr | Float (double v) |
Public Attributes | |
Type | type |
union { | |
bool bval | |
sal_Int64 ival | |
sal_uInt64 uval | |
double fval | |
}; | |
Definition at line 37 of file sourceprovider-parser-requires.hxx.
Enumerator | |
---|---|
TYPE_BOOL | |
TYPE_INT | |
TYPE_UINT | |
TYPE_FLOAT |
Definition at line 66 of file sourceprovider-parser-requires.hxx.
|
inlinestatic |
|
inlinestatic |
Definition at line 59 of file sourceprovider-parser-requires.hxx.
References fval, type, TYPE_FLOAT, and v.
|
inlinestatic |
|
inlinestatic |
union { ... } unoidl::detail::SourceProviderExpr::@1 |
bool unoidl::detail::SourceProviderExpr::bval |
Definition at line 70 of file sourceprovider-parser-requires.hxx.
Referenced by Bool().
double unoidl::detail::SourceProviderExpr::fval |
Definition at line 73 of file sourceprovider-parser-requires.hxx.
Referenced by Float().
sal_Int64 unoidl::detail::SourceProviderExpr::ival |
Definition at line 71 of file sourceprovider-parser-requires.hxx.
Referenced by Int().
Type unoidl::detail::SourceProviderExpr::type |
sal_uInt64 unoidl::detail::SourceProviderExpr::uval |
Definition at line 72 of file sourceprovider-parser-requires.hxx.
Referenced by Uint().