Overview | Namespace | Class | Index | Help

## Global Functions in Namespace cppu
in Sourcefile queryinterface.hxx

queryInterface

  template< typename Interface1 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6,
    Interface7 * | p7 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type
    Interface7 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer
    p7 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6,
    Interface7 * | p7,
    Interface8 * | p8 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type
    Interface7 |
        interface type
    Interface8 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer
    p7 |
        interface pointer
    p8 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6,
    Interface7 * | p7,
    Interface8 * | p8,
    Interface9 * | p9 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type
    Interface7 |
        interface type
    Interface8 |
        interface type
    Interface9 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer
    p7 |
        interface pointer
    p8 |
        interface pointer
    p9 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6,
    Interface7 * | p7,
    Interface8 * | p8,
    Interface9 * | p9,
    Interface10 * | p10 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type
    Interface7 |
        interface type
    Interface8 |
        interface type
    Interface9 |
        interface type
    Interface10 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer
    p7 |
        interface pointer
    p8 |
        interface pointer
    p9 |
        interface pointer
    p10 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10, typename Interface11 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6,
    Interface7 * | p7,
    Interface8 * | p8,
    Interface9 * | p9,
    Interface10 * | p10,
    Interface11 * | p11 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type
    Interface7 |
        interface type
    Interface8 |
        interface type
    Interface9 |
        interface type
    Interface10 |
        interface type
    Interface11 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer
    p7 |
        interface pointer
    p8 |
        interface pointer
    p9 |
        interface pointer
    p10 |
        interface pointer
    p11 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

queryInterface

  template< typename Interface1, typename Interface2, typename Interface3, typename Interface4, typename Interface5, typename Interface6, typename Interface7, typename Interface8, typename Interface9, typename Interface10, typename Interface11, typename Interface12 >

  ::com::sun::star::uno::Any queryInterface(

    const ::com::sun::star::uno::Type & | rType,
    Interface1 * | p1,
    Interface2 * | p2,
    Interface3 * | p3,
    Interface4 * | p4,
    Interface5 * | p5,
    Interface6 * | p6,
    Interface7 * | p7,
    Interface8 * | p8,
    Interface9 * | p9,
    Interface10 * | p10,
    Interface11 * | p11,
    Interface12 * | p12 ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | YES | NO | YES | NO

  Summary
    Compares demanded type to given template argument types.
  Template Parameters

    Interface1 |
        interface type
    Interface2 |
        interface type
    Interface3 |
        interface type
    Interface4 |
        interface type
    Interface5 |
        interface type
    Interface6 |
        interface type
    Interface7 |
        interface type
    Interface8 |
        interface type
    Interface9 |
        interface type
    Interface10 |
        interface type
    Interface11 |
        interface type
    Interface12 |
        interface type

  Parameters

    rType |
        demanded type
    p1 |
        interface pointer
    p2 |
        interface pointer
    p3 |
        interface pointer
    p4 |
        interface pointer
    p5 |
        interface pointer
    p6 |
        interface pointer
    p7 |
        interface pointer
    p8 |
        interface pointer
    p9 |
        interface pointer
    p10 |
        interface pointer
    p11 |
        interface pointer
    p12 |
        interface pointer

  Return
    acquired interface of demanded type or empty Any

Top of Page

Copyright © 2003 Sun Microsystems, Inc.