LibreOffice Module basic (master) 1
|
#include <sbunoobj.hxx>
Public Member Functions | |
StructRefInfo (css::uno::Any &aAny, css::uno::Type const &rType, sal_Int32 nPos) | |
sal_Int32 | getPos () const |
const css::uno::Type & | getType () const |
OUString | getTypeName () const |
css::uno::Any & | getRootAnyRef () |
css::uno::TypeClass | getTypeClass () const |
void * | getInst () |
bool | isEmpty () const |
css::uno::Any | getValue () |
void | setValue (const css::uno::Any &) |
Private Attributes | |
css::uno::Any & | maAny |
css::uno::Type | maType |
sal_Int32 | mnPos |
Definition at line 44 of file sbunoobj.hxx.
|
inline |
Definition at line 50 of file sbunoobj.hxx.
References nPos.
void * StructRefInfo::getInst | ( | ) |
Definition at line 4608 of file sbunoobj.cxx.
Referenced by getValue(), and setValue().
|
inline |
Definition at line 52 of file sbunoobj.hxx.
References mnPos.
Referenced by SbUnoStructRefObject::initMemberCache().
|
inline |
Definition at line 55 of file sbunoobj.hxx.
References maAny.
Referenced by SbUnoStructRefObject::getStructMember(), and SbUnoStructRefObject::initMemberCache().
|
inline |
Definition at line 53 of file sbunoobj.hxx.
References maType.
Referenced by SbUnoStructRefObject::initMemberCache().
TypeClass StructRefInfo::getTypeClass | ( | ) | const |
Definition at line 4613 of file sbunoobj.cxx.
References maType.
Referenced by SbUnoStructRefObject::Impl_DumpProperties().
OUString StructRefInfo::getTypeName | ( | ) | const |
Definition at line 4603 of file sbunoobj.cxx.
References maType.
Referenced by SbUnoStructRefObject::SbUnoStructRefObject().
Any StructRefInfo::getValue | ( | ) |
Definition at line 4576 of file sbunoobj.cxx.
References Any, getInst(), maType, typelib_typedescription_release(), uno_any_construct(), and uno_any_destruct().
Referenced by SbUnoStructRefObject::getUnoAny(), and SbUnoObject::Notify().
|
inline |
void StructRefInfo::setValue | ( | const css::uno::Any & | ) |
Definition at line 4590 of file sbunoobj.cxx.
References getInst(), maType, and uno_type_assignData().
Referenced by checkUnoStructCopy(), and SbUnoObject::Notify().
|
private |
Definition at line 46 of file sbunoobj.hxx.
Referenced by getInst(), and getRootAnyRef().
|
private |
Definition at line 47 of file sbunoobj.hxx.
Referenced by getType(), getTypeClass(), getTypeName(), getValue(), and setValue().
|
private |
Definition at line 48 of file sbunoobj.hxx.