juce_Variant.h File Reference

Classes

class  var
 A variant class, that can be used to hold a range of primitive values. More...
 
struct  var::NativeFunctionArgs
 This structure is passed to a NativeFunction callback, and contains invocation details about the function's arguments and context. More...
 
struct  VariantConverter< Type >
 This template-overloaded class can be used to convert between var and custom types. More...
 
struct  VariantConverter< String >
 This template-overloaded class can be used to convert between var and custom types. More...
 

Functions

JUCE_API bool operator== (const var &, const var &) noexcept
 Compares the values of two var objects, using the var::equals() comparison. More...
 
JUCE_API bool operator!= (const var &, const var &) noexcept
 Compares the values of two var objects, using the var::equals() comparison. More...
 
JUCE_API bool operator== (const var &, const String &)
 
JUCE_API bool operator!= (const var &, const String &)
 
JUCE_API bool operator== (const var &, const char *)
 
JUCE_API bool operator!= (const var &, const char *)