Uno/Cpp/Spec/Shield Helpers

From Apache OpenOffice Wiki
< Uno‎ | Cpp‎ | Spec
Revision as of 17:18, 2 March 2006 by Kr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

author: Kr
version: 5700
state: draft
created: 02/28/2006
changed: 02/28/2006
type: specification


C++ Runtime

Shield Helpers

Feature
Functions for easily mapping objects out or into the current environment.
Rationale
API
template<class T> inline com::sun::star::uno::Reference<T> shield(T * pT)
template<class T> inline com::sun::star::uno::Reference<T> shield(com::sun::star::uno::Reference<T> const & rT)
template<class T> inline com::sun::star::uno::Reference<T> unshield(T * pT)
template<class T> inline com::sun::star::uno::Reference<T> unshield(com::sun::star::uno::Reference<T> const & rT)
inline com::sun::star::uno::Any shieldAny (com::sun::star::uno::Any const & any)
inline com::sun::star::uno::Any unshieldAny(com::sun::star::uno::Any const & any)
Dependencies
Binary UNO / Environment Stacks
Compatibility Issues
None.
Personal tools