~ubuntu-branches/debian/sid/atkmm1.6/sid

« back to all changes in this revision

Viewing changes to atk/atkmm/implementor.h

  • Committer: Package Import Robot
  • Author(s): Michael Biebl, Simon McVittie, Michael Biebl
  • Date: 2015-09-28 13:19:44 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20150928131944-2a23bbzyd1w4riuf
Tags: 2.24.1-1
[ Simon McVittie ]
* debian/copyright: add some missing copyright holders

[ Michael Biebl ]
* New upstream release.
* Drop obsolete Breaks/Replaces from pre-wheezy.
* Update Build-Depends as per configure.ac:
  - Bump libglibmm-2.4-dev to (>= 2.46.1)
  - Bump libatk1.0-dev to (>= 1.18)
  - Bump mm-common to (>= 0.9.8)
* Bump Standards-Version to 3.9.6.
* Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer and move
  Krzysztof Klimonda to Uploaders.
* Bump SHVER to 2.24.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// -*- c++ -*-
2
 
// Generated by gtkmmproc -- DO NOT MODIFY!
 
2
// Generated by gmmproc 2.46.1 -- DO NOT MODIFY!
3
3
#ifndef _ATKMM_IMPLEMENTOR_H
4
4
#define _ATKMM_IMPLEMENTOR_H
5
5
 
44
44
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
45
45
 
46
46
 
 
47
#ifndef DOXYGEN_SHOULD_SKIP_THIS
47
48
namespace Atk
48
49
{ class Implementor_Class; } // namespace Atk
 
50
#endif // DOXYGEN_SHOULD_SKIP_THIS
 
51
 
49
52
namespace Atk
50
53
{
51
54
 
61
64
  typedef AtkImplementor BaseObjectType;
62
65
  typedef AtkImplementorIface BaseClassType;
63
66
 
 
67
  // noncopyable
 
68
  Implementor(const Implementor&) = delete;
 
69
  Implementor& operator=(const Implementor&) = delete;
 
70
 
64
71
private:
65
72
  friend class Implementor_Class;
66
73
  static CppClassType implementor_class_;
67
74
 
68
 
  // noncopyable
69
 
  Implementor(const Implementor&);
70
 
  Implementor& operator=(const Implementor&);
71
 
 
72
75
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
73
76
protected:
74
77
  /**
75
78
   * You should derive from this class to use it.
76
79
   */
77
80
  Implementor();
78
 
  
 
81
 
79
82
#ifndef DOXYGEN_SHOULD_SKIP_THIS
80
83
  /** Called by constructors of derived classes. Provide the result of 
81
84
   * the Class init() function to ensure that it is properly 
95
98
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
96
99
 
97
100
public:
98
 
  virtual ~Implementor();
 
101
 
 
102
  Implementor(Implementor&& src) noexcept;
 
103
  Implementor& operator=(Implementor&& src) noexcept;
 
104
 
 
105
  virtual ~Implementor() noexcept;
99
106
 
100
107
  static void add_interface(GType gtype_implementer);
101
108