Blame docs/reference/html/classsigc_1_1pointer__functor0.html

Packit f47435
Packit f47435
<html xmlns="http://www.w3.org/1999/xhtml">
Packit f47435
<head>
Packit f47435
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
Packit f47435
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
Packit f47435
<meta name="generator" content="Doxygen 1.8.9.1"/>
Packit f47435
<title>libsigc++: sigc::pointer_functor0< T_return > Class Template Reference</title>
Packit f47435
<link href="tabs.css" rel="stylesheet" type="text/css"/>
Packit f47435
<script type="text/javascript" src="jquery.js"></script>
Packit f47435
<script type="text/javascript" src="dynsections.js"></script>
Packit f47435
<link href="doxygen.css" rel="stylesheet" type="text/css" />
Packit f47435
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
Packit f47435
</head>
Packit f47435
<body>
Packit f47435
Packit f47435
Packit f47435
Packit f47435
 
Packit f47435
 
Packit f47435
  
Packit f47435
   
libsigc++
Packit f47435
    2.10.0
Packit f47435
   
Packit f47435
  
Packit f47435
 
Packit f47435
 
Packit f47435
Packit f47435
Packit f47435
Packit f47435
Packit f47435
  
Packit f47435
    
    Packit f47435
          
  • Main Page
  • Packit f47435
          
  • Related Pages
  • Packit f47435
          
  • Modules
  • Packit f47435
          
  • Namespaces
  • Packit f47435
          
  • Classes
  • Packit f47435
        
    Packit f47435
      
    Packit f47435
      
    Packit f47435
        
      Packit f47435
            
    • Class List
    • Packit f47435
            
    • Class Index
    • Packit f47435
            
    • Class Hierarchy
    • Packit f47435
            
    • Class Members
    • Packit f47435
          
      Packit f47435
        
      Packit f47435
      Packit f47435
        
        Packit f47435
      • sigc
      • pointer_functor0
      • Packit f47435
        Packit f47435
        Packit f47435
        Packit f47435
          
        Packit f47435
        Public Types |
        Packit f47435
        Public Member Functions |
        Packit f47435
        Protected Attributes |
        Packit f47435
        List of all members  
        Packit f47435
          
        Packit f47435
        sigc::pointer_functor0< T_return > Class Template Reference
        Packit f47435
        Packit f47435
        Packit f47435
        Packit f47435

        pointer_functor0 wraps existing non-member functions with 0 argument(s).

        Packit f47435
         More...

        Packit f47435
        Packit f47435

        #include <sigc++/functors/ptr_fun.h>

        Packit f47435
        Packit f47435
        Inheritance diagram for sigc::pointer_functor0< T_return >:
        Packit f47435
        Packit f47435
        Inheritance graph
        Packit f47435
        <map name="sigc_1_1pointer__functor0_3_01T__return_01_4_inherit__map" id="sigc_1_1pointer__functor0_3_01T__return_01_4_inherit__map">
        Packit f47435
        <area shape="rect" id="node2" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="16,5,155,32"/></map>
        Packit f47435
        <center>[legend]</center>
        Packit f47435
        Packit f47435

        Packit f47435
        Public Types
        Packit f47435
        typedef T_return result_type
        Packit f47435
         
        Packit f47435
        Packit f47435

        Packit f47435
        Public Member Functions
        Packit f47435
         pointer_functor0 ()
        Packit f47435
         Constructs an invalid functor.  More...
        Packit f47435
         
        Packit f47435
         pointer_functor0 (function_type _A_func)
        Packit f47435
         Constructs a pointer_functor0 object that wraps an existing function.  More...
        Packit f47435
         
        Packit f47435
        T_return operator() () const 
        Packit f47435
         Execute the wrapped function.  More...
        Packit f47435
         
        Packit f47435
        Packit f47435

        Packit f47435
        Protected Attributes
        Packit f47435
        function_type func_ptr_
        Packit f47435
         
        Packit f47435
        Packit f47435

        Detailed Description

        Packit f47435

        template<class T_return>

        Packit f47435
        class sigc::pointer_functor0< T_return >
        Packit f47435
        Packit f47435

        pointer_functor0 wraps existing non-member functions with 0 argument(s).

        Packit f47435

        Use the convenience function ptr_fun() to create an instance of pointer_functor0.

        Packit f47435

        The following template arguments are used:

          Packit f47435
        • T_return The return type of operator()().
        • Packit f47435
          Packit f47435

          Member Typedef Documentation

          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          template <class T_return > 
          Packit f47435
                
          Packit f47435
                  
          Packit f47435
                    typedef T_return sigc::pointer_functor0< T_return >::result_type
          Packit f47435
                  
          Packit f47435
                
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          Constructor & Destructor Documentation

          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          template <class T_return > 
          Packit f47435
          Packit f47435
            
          Packit f47435
            
          Packit f47435
                
          Packit f47435
                  
          Packit f47435
                    sigc::pointer_functor0< T_return >::pointer_functor0 
          Packit f47435
                    (
          Packit f47435
                    )
          Packit f47435
                    
          Packit f47435
                  
          Packit f47435
                
          Packit f47435
            
          Packit f47435
            
          Packit f47435
          inline  
          Packit f47435
            
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          Constructs an invalid functor.

          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          template <class T_return > 
          Packit f47435
          Packit f47435
            
          Packit f47435
            
          Packit f47435
                
          Packit f47435
                  
          Packit f47435
                    sigc::pointer_functor0< T_return >::pointer_functor0 
          Packit f47435
                    (
          Packit f47435
                    function_type 
          Packit f47435
                    _A_func)
          Packit f47435
                    
          Packit f47435
                  
          Packit f47435
                
          Packit f47435
            
          Packit f47435
            
          Packit f47435
          inlineexplicit  
          Packit f47435
            
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          Constructs a pointer_functor0 object that wraps an existing function.

          Packit f47435
          Parameters
          Packit f47435
            
          Packit f47435
              _A_funcPointer to function that will be invoked from operator()(). 
          Packit f47435
            
          Packit f47435
            
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          Member Function Documentation

          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          template <class T_return > 
          Packit f47435
          Packit f47435
            
          Packit f47435
            
          Packit f47435
                
          Packit f47435
                  
          Packit f47435
                    T_return sigc::pointer_functor0< T_return >::operator() 
          Packit f47435
                    (
          Packit f47435
                    )
          Packit f47435
                     const
          Packit f47435
                  
          Packit f47435
                
          Packit f47435
            
          Packit f47435
            
          Packit f47435
          inline  
          Packit f47435
            
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          Execute the wrapped function.

          Packit f47435
          Returns
          The return value of the function invocation.
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          Member Data Documentation

          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          template <class T_return > 
          Packit f47435
          Packit f47435
            
          Packit f47435
            
          Packit f47435
                
          Packit f47435
                  
          Packit f47435
                    function_type sigc::pointer_functor0< T_return >::func_ptr_
          Packit f47435
                  
          Packit f47435
                
          Packit f47435
            
          Packit f47435
            
          Packit f47435
          protected  
          Packit f47435
            
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435
          Packit f47435

          <address class="footer"><small>
          Packit f47435
          Generated on Tue Sep 20 2016 12:13:57 for libsigc++ by  
          Packit f47435
          doxygen
          Packit f47435
           1.8.9.1
          Packit f47435
          </small></address>
          Packit f47435
          </body>
          Packit f47435
          </html>