LibreOffice Module comphelper (master)  1
Classes | Functions
comphelper::detail Namespace Reference

Classes

class  ConfigurationWrapper
 
struct  Convert
 
struct  Convert< boost::optional< T > >
 
union  element_alias2
 This is here to optimise space in the common case that there are zero or one listeners. More...
 
struct  ReleaseFunc
 

Functions

void unwrapArgsError (const OUString &str, sal_Int32 nArg, const css::uno::Reference< css::uno::XInterface > &xErrorContext=css::uno::Reference< css::uno::XInterface >())
 
template<typename T , typename... Args>
void unwrapArgsError (const OUString &str, sal_Int32 nArg, T &, Args &...args)
 
void unwrapArgs (const css::uno::Sequence< css::uno::Any > &, sal_Int32, const css::uno::Reference< css::uno::XInterface > &)
 
void unwrapArgs (const css::uno::Sequence< css::uno::Any > &, sal_Int32)
 
template<typename T , typename... Args>
void unwrapArgs (const css::uno::Sequence< css::uno::Any > &seq, sal_Int32 nArg,::boost::optional< T > &v, Args &...args)
 
template<typename T , typename... Args>
void unwrapArgs (const css::uno::Sequence< css::uno::Any > &seq, sal_Int32 nArg, T &v, Args &...args)
 

Function Documentation

void comphelper::detail::unwrapArgs ( const css::uno::Sequence< css::uno::Any > &  ,
sal_Int32  ,
const css::uno::Reference< css::uno::XInterface > &   
)
inline

Definition at line 50 of file unwrapargs.hxx.

Referenced by unwrapArgs(), and comphelper::unwrapArgs().

void comphelper::detail::unwrapArgs ( const css::uno::Sequence< css::uno::Any > &  ,
sal_Int32   
)
inline

Definition at line 58 of file unwrapargs.hxx.

template<typename T , typename... Args>
void comphelper::detail::unwrapArgs ( const css::uno::Sequence< css::uno::Any > &  seq,
sal_Int32  nArg,
::boost::optional< T > &  v,
Args &...  args 
)
inline

Definition at line 94 of file unwrapargs.hxx.

References t, and unwrapArgs().

template<typename T , typename... Args>
void comphelper::detail::unwrapArgs ( const css::uno::Sequence< css::uno::Any > &  seq,
sal_Int32  nArg,
T &  v,
Args &...  args 
)
inline

Definition at line 71 of file unwrapargs.hxx.

References cppu::UnoType< class >::get(), unwrapArgs(), and unwrapArgsError().

void comphelper::detail::unwrapArgsError ( const OUString &  str,
sal_Int32  nArg,
const css::uno::Reference< css::uno::XInterface > &  xErrorContext = css::uno::Reference< css::uno::XInterface >() 
)
inline

Definition at line 35 of file unwrapargs.hxx.

Referenced by unwrapArgs(), and unwrapArgsError().

template<typename T , typename... Args>
void comphelper::detail::unwrapArgsError ( const OUString &  str,
sal_Int32  nArg,
T &  ,
Args &...  args 
)
inline

Definition at line 45 of file unwrapargs.hxx.

References unwrapArgsError().