Difference between revisions of "Uno/Cpp/Spec/Map Helpers"
From Apache OpenOffice Wiki
m (→API: Added namepsace.) |
m (Splitted categories.) |
||
Line 24: | Line 24: | ||
− | [[Category: | + | [[Category:Draft]] |
− | [[Category:Uno: | + | [[Category:Spec]] |
+ | [[Category:Uno]] | ||
+ | [[Category:Uno:Cpp]] |
Revision as of 08:18, 29 November 2006
Type: specification State: draft
Feature
Functions for easily mapping objects to or from the current to another environment.
API
[cpp]
cppu/Map.hxx
namespace cssu = com::sun::star::uno;
// maps object pT from current to "outerEnv", returns mapped object. template<class T> inline T * cppu::mapOut(T * pT, cssu::Environment const & outerEnv);
// maps object pT from "outerEnv" to current, returns mapped object. template<class T> inline T * cppu::mapIn(T * pT, cssu::Environment const & outerEnv);
inline void cppu::mapOutAny(cssu::Any const & any, cssu::Any * res, cssu::Environment const & outerEnv); inline void cppu::mapInAny (cssu::Any const & any, cssu::Any * res, cssu::Environment const & outerEnv);