diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2014-11-16 15:48:55 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2014-11-16 15:48:55 (GMT) |
commit | 9f477b87fc492221e1b7109d197fe468cd0ed23d (patch) | |
tree | 803388c3939e17874cfb16f0aaa94d178324324e /testing/064_castoperator.cpp | |
parent | ad5dfc39bee7a1b3de16f36bc3a20565aa6438fe (diff) | |
download | Doxygen-9f477b87fc492221e1b7109d197fe468cd0ed23d.zip Doxygen-9f477b87fc492221e1b7109d197fe468cd0ed23d.tar.gz Doxygen-9f477b87fc492221e1b7109d197fe468cd0ed23d.tar.bz2 |
Bug 739214 - Cannot make unscoped link to C++ conversion operator
Diffstat (limited to 'testing/064_castoperator.cpp')
-rw-r--r-- | testing/064_castoperator.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/testing/064_castoperator.cpp b/testing/064_castoperator.cpp new file mode 100644 index 0000000..d6f8006 --- /dev/null +++ b/testing/064_castoperator.cpp @@ -0,0 +1,25 @@ +// objective: test linking to the cast operator with and without const +// check: struct_foo.xml +/** + * @brief Foo + * + * - No autolink for operator int() + * - @ref operator int() + * - @ref operator int() "title" + * - Foo::operator int() + * - @ref Foo::operator int() + * - @ref Foo::operator int() "title" + * + * - No autolink for operator int() const + * - @ref operator int() const + * - @ref operator int() const "title" + * - Foo::operator int() const + * - @ref Foo::operator int() const + * - @ref Foo::operator int() const "title" + */ +struct Foo { + /** @brief Conversion to int */ + operator int(); + /** @brief Conversion to int const */ + operator int() const; +}; |