|
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.