Namespaces
|
namespace
|
MaxSDK |
namespace
|
MaxSDK::Util |
Functions
|
UtilExport
MaxString |
VariantToString (const PROPVARIANT *, UINT encoding=CP_ACP,
USHORT flags=0) |
|
Convert a variant into a string.
|
UtilExport
bool |
VariantIsString (const PROPVARIANT *) |
|
Determine if a variant is already a string.
|
UtilExport
bool |
VariantIsStringVector (const PROPVARIANT *) |
|
Determine if a variant is a vector of
string.
|
template<typename T
> |
size_t |
VariantToStringVector (const PROPVARIANT *, std::vector< T
> &, UINT encoding=CP_ACP) |
|
Convert a variant into a std::vector.
|
template
UtilExport size_t |
VariantToStringVector< MaxString > (const PROPVARIANT *,
std::vector< MaxString > &, UINT encoding) |
template
UtilExport size_t |
VariantToStringVector< CStr > (const PROPVARIANT *,
std::vector< CStr >
&, UINT encoding) |
template
UtilExport size_t |
VariantToStringVector< WStr > (const PROPVARIANT *,
std::vector< WStr >
&, UINT encoding) |
UtilExport
bool |
SetStringToVariant (PROPVARIANT *, const char *str, bool
clear=true) |
|
Sets a string inside a variant.
|
UtilExport
bool |
SetStringToVariant (PROPVARIANT *, const wchar_t *str, bool
clear=true) |
|
Sets a string inside a variant.
|
UtilExport
bool |
VariantAddToVector (PROPVARIANT *v, const char *, UINT
encoding=CP_ACP) |
|
Add a string entry at the end of a variant
vector.
|
UtilExport
bool |
VariantAddToVector (PROPVARIANT *v, const wchar_t *, UINT
encoding=CP_ACP) |
|
Add a string entry at the end of a variant
vector.
|
UtilExport
bool |
VariantAddToVector (PROPVARIANT *v, const PROPVARIANT *, bool
give=false, UINT encoding=CP_ACP) |
|
Add an entry at the end of a variant vector.
|
UtilExport
bool |
DoesVariantContainWideChars (const PROPVARIANT *variant) |
|
Determine if a variant contains wide-chars.
|
UtilExport
bool |
VariantConvertToUTF16 (PROPVARIANT *destVar, const PROPVARIANT
*sourceVar, UINT codePage=CP_ACP) |
|
Convert a variant to UTF16.
|
UtilExport
bool |
VariantConvertToMBCS (PROPVARIANT *destVar, const PROPVARIANT
*sourceVar, UINT codePage=CP_ACP) |
|
Convert a variant to MBCS.
|
MaxString |
VariantToString (const VARIANT *v, UINT encoding=CP_ACP, USHORT
flags=0) |
MaxString |
VariantToString (const PROPVARIANT &v, UINT
encoding=CP_ACP, USHORT flags=0) |
MaxString |
VariantToString (const VARIANT &v, UINT encoding=CP_ACP,
USHORT flags=0) |
bool |
VariantIsStringVector (const VARIANT *v) |
bool |
VariantIsStringVector (const PROPVARIANT &v) |
bool |
VariantIsStringVector (const VARIANT &v) |
size_t |
VariantToStringVector (const VARIANT *v, std::vector<
MaxString > &ov, UINT encoding=CP_ACP) |
size_t |
VariantToStringVector (const PROPVARIANT &v,
std::vector< MaxString > &ov, UINT encoding=CP_ACP) |
size_t |
VariantToStringVector (const VARIANT &v, std::vector<
MaxString > &ov, UINT encoding=CP_ACP) |