~ubuntu-branches/ubuntu/vivid/breathe/vivid

« back to all changes in this revision

Viewing changes to examples/specific/class.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Ramacher
  • Date: 2014-08-07 18:42:56 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20140807184256-o5o6x5mfbeh8w9be
Tags: 3.0.0-1
* New upstream release.
* debian/watch: Mangle filename.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
//! \brief first class inside of namespace
5
5
class NamespacedClassTest {
6
6
 
 
7
public:
 
8
 
7
9
    //! \brief namespaced class function
8
10
    virtual void function() const = 0;
9
11
 
19
21
//! \brief second class inside of namespace
20
22
class ClassTest {
21
23
 
 
24
public:
 
25
 
22
26
    //! \brief second namespaced class function
23
27
    void function() {};
24
28
 
25
29
    //! \brief second namespaced class other function
26
30
    void anotherFunction() {};
 
31
 
27
32
};
28
33
 
29
34
 
33
38
//! \brief class outside of namespace
34
39
class ClassTest {
35
40
 
36
 
    //! \brief non-namespaced class function
37
 
    void function() {};
38
 
 
 
41
public:
 
42
 
 
43
    /*! \brief non-namespaced class function
 
44
 
 
45
        More details in the header file.
 
46
      */
 
47
    void function();
 
48
 
39
49
    //! \brief non-namespaced class other function
40
 
    void anotherFunction() {};
 
50
    void anotherFunction();
 
51
 
 
52
    //! \brief namespaced class function
 
53
    virtual void publicFunction() const = 0;
 
54
 
 
55
    virtual void undocumentedPublicFunction() const = 0;
 
56
 
 
57
    //! A public class
 
58
    class PublicClass {};
 
59
 
 
60
    class UndocumentedPublicClass {};
 
61
 
 
62
    //! A public struct
 
63
    struct PublicStruct {};
 
64
 
 
65
    struct UndocumentedPublicStruct {};
 
66
 
 
67
protected:
 
68
 
 
69
    //! A protected function
 
70
    void protectedFunction() {};
 
71
 
 
72
    void undocumentedProtectedFunction() {};
 
73
 
 
74
    //! A protected class
 
75
    class ProtectedClass {};
 
76
 
 
77
    class UndocumentedProtectedClass {};
 
78
 
 
79
    //! A protected struct
 
80
    struct ProtectedStruct {};
 
81
 
 
82
    struct UndocumentedProtectedStruct {};
 
83
 
 
84
private:
 
85
 
 
86
    //! This is a private function
 
87
    void privateFunction() const = 0;
 
88
 
 
89
    void undocumentedPrivateFunction() const = 0;
 
90
 
 
91
    //! A private class
 
92
    class PrivateClass {};
 
93
 
 
94
    class UndocumentedPrivateClass {};
 
95
 
 
96
    //! A private struct
 
97
    struct PrivateStruct {};
 
98
 
 
99
    struct UndocumentedPrivateStruct {};
41
100
};
42
101
 
43
102