Public Member Functions

Variant Struct Reference

#include <utility.h>

Inheritance diagram for Variant:
Inheritance graph
[legend]
Collaboration diagram for Variant:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Variant ()
 Variant (const VARIANT &var)
 Variant (const VARIANT *var)
 ~Variant ()
 operator long () const
 operator bool () const
 operator VARIANT_BOOL () const
 operator IDispatch * () const

Detailed Description

Definition at line 713 of file utility.h.


Constructor & Destructor Documentation

Variant::Variant (  ) [inline]

Definition at line 715 of file utility.h.

{VariantInit(this);}
Variant::Variant ( const VARIANT var )

Definition at line 54 of file webchild.cpp.

{
    VariantInit(this);
    CheckError(VariantCopy(this, const_cast<VARIANT*>(&var)));
}
Variant::Variant ( const VARIANT var )

Definition at line 60 of file webchild.cpp.

{
    VariantInit(this);
    CheckError(VariantCopy(this, const_cast<VARIANT*>(var)));
}
Variant::~Variant (  )

Definition at line 66 of file webchild.cpp.

{
    VariantClear(this);
}

Member Function Documentation

Variant::operator bool (  ) const

Definition at line 79 of file webchild.cpp.

{
    Variant v;
    CheckError(VariantChangeType(&v, (VARIANT*)this, 0, VT_BOOL));
    return V_BOOL(&v)? true: false;
}
Variant::operator IDispatch * (  ) const

Definition at line 86 of file webchild.cpp.

{
    Variant v;
    CheckError(VariantChangeType(&v, (VARIANT*)this, 0, VT_DISPATCH));
    return V_DISPATCH(&v);
}
Variant::operator long (  ) const

Definition at line 72 of file webchild.cpp.

{
    Variant v;
    CheckError(VariantChangeType(&v, (VARIANT*)this, 0, VT_I4));
    return V_I4(&v);
}
Variant::operator VARIANT_BOOL (  ) const

Definition at line 93 of file webchild.cpp.

{
    Variant v;
    CheckError(VariantChangeType(&v, (VARIANT*)this, 0, VT_BOOL));
    return V_BOOL(&v);
}

The documentation for this struct was generated from the following files:

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage