Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef TEST_HPP
- #define TEST_HPP
- class TestClass {
- public:
- /** Constructor Version 1 */
- TestClass() : v{0,0,0} { }
- /** Constructor Version 2 */
- // TestClass() {
- // v[0] = 0;
- // v[1] = 0;
- // v[2] = 0;
- // }
- protected:
- /** my little array */
- float[3] v;
- };
- #endif // TEST_HPP
- // not parsed correctly by doxygen 1.8.5
- class X
- {
- public:
- typedef std::initializer_list<double> DoublesInitializer;
- typedef std::initializer_list<int > IntsInitializer;
- X(DoublesInitializer d, IntsInitializer i={}) : d_(d), i_(i) {}
- X(IntsInitializer i) : X({},i) {}
- private:
- const std::list<double> d_;
- const std::list<int > i_;
- };
- {}
- private:
- const std::list<double> d_
- // parsed correctly by doxygen 1.8.5
- class Y
- {
- public:
- typedef std::initializer_list<double> DoublesInitializer;
- typedef std::initializer_list<int > IntsInitializer;
- Y(DoublesInitializer d, IntsInitializer i={}) : d_(d), i_(i) {}
- Y(IntsInitializer i) : Y(DoublesInitializer(),i) {}
- private:
- const std::list<double> d_;
- const std::list<int > i_;
- };
Add Comment
Please, Sign In to add comment