diff --git a/test-files/golden-tests/config/auto-brief/auto-brief.adoc b/test-files/golden-tests/config/auto-brief/auto-brief.adoc deleted file mode 100644 index 3d328b203..000000000 --- a/test-files/golden-tests/config/auto-brief/auto-brief.adoc +++ /dev/null @@ -1,551 +0,0 @@ -= Reference -:mrdocs: - -[#index] -== Global namespace - -=== Functions - -[cols=2] -|=== -| Name -| Description -| link:#copyBriefFromCopyBrief[`copyBriefFromCopyBrief`] -| This is the explicit brief. -| link:#copyBriefFromExplicitBrief[`copyBriefFromExplicitBrief`] -| This is the explicit brief. -| link:#copyBriefFromFirstSentenceAsBrief[`copyBriefFromFirstSentenceAsBrief`] -| This is the brief. -| link:#copyBriefFromFirstValid[`copyBriefFromFirstValid`] -| This function has documentation but no brief. -| link:#copyDetailsFromCopyBrief[`copyDetailsFromCopyBrief`] -| Details will be copied -| link:#copyDetailsFromDocNoBrief[`copyDetailsFromDocNoBrief`] -| Custom brief -| link:#copyDetailsFromExplicitBrief[`copyDetailsFromExplicitBrief`] -| -| link:#copyDetailsFromFirstSentenceAsBrief[`copyDetailsFromFirstSentenceAsBrief`] -| -| link:#copyDetailsFromNoDoc[`copyDetailsFromNoDoc`] -| Custom brief -| link:#copyDocFromCopyBrief[`copyDocFromCopyBrief`] -| This is the explicit brief. -| link:#copyDocFromExplicitBrief[`copyDocFromExplicitBrief`] -| This is the explicit brief. -| link:#copyDocFromFirstSentenceAsBrief[`copyDocFromFirstSentenceAsBrief`] -| This is the brief. -| link:#docNoBriefFunction[`docNoBriefFunction`] -| This function has documentation but no brief. -| link:#explicitBriefFunction[`explicitBriefFunction`] -| This is the explicit brief. -| link:#explicitBriefFunction2[`explicitBriefFunction2`] -| This is the explicit brief. -| link:#failCircularReferenceCopyFunction[`failCircularReferenceCopyFunction`] -| -| link:#failCircularSourceFunctionA[`failCircularSourceFunctionA`] -| -| link:#failCircularSourceFunctionB[`failCircularSourceFunctionB`] -| -| link:#failCopyBriefFromDocNoBrief[`failCopyBriefFromDocNoBrief`] -| This function has documentation but no brief. -| link:#failCopyBriefFromInvalidReference[`failCopyBriefFromInvalidReference`] -| -| link:#failCopyBriefFromNoDoc[`failCopyBriefFromNoDoc`] -| -| link:#failCopyDetailsFromInvalidReference[`failCopyDetailsFromInvalidReference`] -| -| link:#failCopyDocFromDocNoBrief[`failCopyDocFromDocNoBrief`] -| This function has documentation but no brief. -| link:#failCopyDocFromInvalidReference[`failCopyDocFromInvalidReference`] -| -| link:#failCopyDocFromNoDoc[`failCopyDocFromNoDoc`] -| -| link:#failInvalidReferenceCopyFunctions[`failInvalidReferenceCopyFunctions`] -| -| link:#firstSentenceAsBriefFunction[`firstSentenceAsBriefFunction`] -| This is the brief. -| link:#noDocFunction[`noDocFunction`] -| -| link:#recursiveReferenceCopyFunction[`recursiveReferenceCopyFunction`] -| Final recursive brief -| link:#recursiveSourceFunctionA[`recursiveSourceFunctionA`] -| Final recursive brief -| link:#recursiveSourceFunctionB[`recursiveSourceFunctionB`] -| Final recursive brief -|=== - -[#copyBriefFromCopyBrief] -== copyBriefFromCopyBrief - -This is the explicit brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyBriefFromCopyBrief(); ----- - -[#copyBriefFromExplicitBrief] -== copyBriefFromExplicitBrief - -This is the explicit brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyBriefFromExplicitBrief(); ----- - -[#copyBriefFromFirstSentenceAsBrief] -== copyBriefFromFirstSentenceAsBrief - -This is the brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyBriefFromFirstSentenceAsBrief(); ----- - -[#copyBriefFromFirstValid] -== copyBriefFromFirstValid - -This function has documentation but no brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyBriefFromFirstValid(); ----- - -[#copyDetailsFromCopyBrief] -== copyDetailsFromCopyBrief - -Details will be copied - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDetailsFromCopyBrief(); ----- - -[#copyDetailsFromDocNoBrief] -== copyDetailsFromDocNoBrief - -Custom brief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDetailsFromDocNoBrief(); ----- - -[#copyDetailsFromExplicitBrief] -== copyDetailsFromExplicitBrief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDetailsFromExplicitBrief(); ----- - -=== Description - -This description will never be copied as brief because it is an explicit brief. - -[#copyDetailsFromFirstSentenceAsBrief] -== copyDetailsFromFirstSentenceAsBrief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDetailsFromFirstSentenceAsBrief(); ----- - -=== Description - -This is more documentation. - -[#copyDetailsFromNoDoc] -== copyDetailsFromNoDoc - -Custom brief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDetailsFromNoDoc(); ----- - -[#copyDocFromCopyBrief] -== copyDocFromCopyBrief - -This is the explicit brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDocFromCopyBrief(); ----- - -=== Description - -This description will never be copied as brief because it is an explicit brief. - -[#copyDocFromExplicitBrief] -== copyDocFromExplicitBrief - -This is the explicit brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDocFromExplicitBrief(); ----- - -=== Description - -This description will never be copied as brief because it is an explicit brief. - -[#copyDocFromFirstSentenceAsBrief] -== copyDocFromFirstSentenceAsBrief - -This is the brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -copyDocFromFirstSentenceAsBrief(); ----- - -=== Description - -This is more documentation. - -[#docNoBriefFunction] -== docNoBriefFunction - -This function has documentation but no brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -docNoBriefFunction(); ----- - -[#explicitBriefFunction] -== explicitBriefFunction - -This is the explicit brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -explicitBriefFunction(); ----- - -=== Description - -This description will never be copied as brief because it is an explicit brief. - -[#explicitBriefFunction2] -== explicitBriefFunction2 - -This is the explicit brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -explicitBriefFunction2(); ----- - -=== Description - -This will not be copied as brief. - -[#failCircularReferenceCopyFunction] -== failCircularReferenceCopyFunction - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCircularReferenceCopyFunction(); ----- - -[#failCircularSourceFunctionA] -== failCircularSourceFunctionA - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCircularSourceFunctionA(); ----- - -[#failCircularSourceFunctionB] -== failCircularSourceFunctionB - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCircularSourceFunctionB(); ----- - -[#failCopyBriefFromDocNoBrief] -== failCopyBriefFromDocNoBrief - -This function has documentation but no brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyBriefFromDocNoBrief(); ----- - -[#failCopyBriefFromInvalidReference] -== failCopyBriefFromInvalidReference - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyBriefFromInvalidReference(); ----- - -[#failCopyBriefFromNoDoc] -== failCopyBriefFromNoDoc - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyBriefFromNoDoc(); ----- - -[#failCopyDetailsFromInvalidReference] -== failCopyDetailsFromInvalidReference - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyDetailsFromInvalidReference(); ----- - -[#failCopyDocFromDocNoBrief] -== failCopyDocFromDocNoBrief - -This function has documentation but no brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyDocFromDocNoBrief(); ----- - -[#failCopyDocFromInvalidReference] -== failCopyDocFromInvalidReference - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyDocFromInvalidReference(); ----- - -[#failCopyDocFromNoDoc] -== failCopyDocFromNoDoc - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failCopyDocFromNoDoc(); ----- - -[#failInvalidReferenceCopyFunctions] -== failInvalidReferenceCopyFunctions - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -failInvalidReferenceCopyFunctions(); ----- - -[#firstSentenceAsBriefFunction] -== firstSentenceAsBriefFunction - -This is the brief. - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -firstSentenceAsBriefFunction(); ----- - -=== Description - -This is more documentation. - -[#noDocFunction] -== noDocFunction - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -noDocFunction(); ----- - -[#recursiveReferenceCopyFunction] -== recursiveReferenceCopyFunction - -Final recursive brief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -recursiveReferenceCopyFunction(); ----- - -[#recursiveSourceFunctionA] -== recursiveSourceFunctionA - -Final recursive brief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -recursiveSourceFunctionA(); ----- - -[#recursiveSourceFunctionB] -== recursiveSourceFunctionB - -Final recursive brief - -=== Synopsis - -Declared in `<auto‐brief.cpp>` - -[source,cpp,subs="verbatim,replacements,macros,-callouts"] ----- -void -recursiveSourceFunctionB(); ----- - - -[.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/config/auto-brief/auto-brief.cpp b/test-files/golden-tests/config/auto-brief/auto-brief.cpp deleted file mode 100644 index e7f1d068f..000000000 --- a/test-files/golden-tests/config/auto-brief/auto-brief.cpp +++ /dev/null @@ -1,175 +0,0 @@ -// No documentation -void noDocFunction(); - -// Documentation with no brief -/** - * This function has documentation but no brief. - */ -void docNoBriefFunction(); - -// Explicit brief -/** - * @brief This is the explicit brief. - * - * This description will never be copied as - * brief because it is an explicit brief. - */ -void explicitBriefFunction(); - -/** - * This will not be copied as brief. - * - * @brief This is the explicit brief. - */ -void explicitBriefFunction2(); - -// First sentence as brief and more documentation -/** - * This is the brief. - * - * This is more documentation. - */ -void firstSentenceAsBriefFunction(); - -// Copy brief -/** - * \copybrief noDocFunction - */ -void failCopyBriefFromNoDoc(); - -/** - * \copybrief docNoBriefFunction - */ -void failCopyBriefFromDocNoBrief(); - -/** - * \copybrief explicitBriefFunction - */ -void copyBriefFromExplicitBrief(); - -/** - * \copybrief noDocFunction - * \copybrief docNoBriefFunction - * \copybrief explicitBriefFunction - */ -void copyBriefFromFirstValid(); - -/** - * \copybrief firstSentenceAsBriefFunction - */ -void copyBriefFromFirstSentenceAsBrief(); - -/** - * \copybrief invalidReference - */ -void failCopyBriefFromInvalidReference(); - -/** - * \copybrief copyBriefFromExplicitBrief - */ -void copyBriefFromCopyBrief(); - -// Copy details -/** - * \brief Custom brief - * \copydetails noDocFunction - */ -void copyDetailsFromNoDoc(); - -/** - * \brief Custom brief - * \copydetails docNoBriefFunction - */ -void copyDetailsFromDocNoBrief(); - -/** - * \copydetails explicitBriefFunction - */ -void copyDetailsFromExplicitBrief(); - -/** - * \copydetails firstSentenceAsBriefFunction - */ -void copyDetailsFromFirstSentenceAsBrief(); - -/** - * \copydetails invalidReference - */ -void failCopyDetailsFromInvalidReference(); - -/** - * \brief Details will be copied - * \copydetails copyDetailsFromExplicitBrief - */ -void copyDetailsFromCopyBrief(); - -// Copy docs -/** - * \copydoc noDocFunction - */ -void failCopyDocFromNoDoc(); - -/** - * \copydoc docNoBriefFunction - */ -void failCopyDocFromDocNoBrief(); - -/** - * \copydoc explicitBriefFunction - */ -void copyDocFromExplicitBrief(); - -/** - * \copydoc firstSentenceAsBriefFunction - */ -void copyDocFromFirstSentenceAsBrief(); - -/** - * \copydoc invalidReference - */ -void failCopyDocFromInvalidReference(); - -/** - * \copydoc copyDocFromExplicitBrief - */ -void copyDocFromCopyBrief(); - -// Invalid reference for copy brief/details/docs -/** - * \copybrief invalidReference - * \copydetails invalidReference - * \copydoc invalidReference - */ -void failInvalidReferenceCopyFunctions(); - -// Recursive reference for copy brief/details/docs - -/** - * @brief Final recursive brief - */ -void recursiveSourceFunctionA(); - -/** - * \copybrief recursiveSourceFunctionA - */ -void recursiveSourceFunctionB(); - -/** - * \copybrief recursiveSourceFunctionB - */ -void recursiveReferenceCopyFunction(); - -/** - * \copybrief failCircularReferenceCopyFunction - */ -void failCircularSourceFunctionA(); - -/** - * \copybrief failCircularSourceFunctionA - */ -void failCircularSourceFunctionB(); - -/** - * \copybrief failCircularSourceFunctionB - */ -void failCircularReferenceCopyFunction(); diff --git a/test-files/golden-tests/config/auto-brief/auto-brief.html b/test-files/golden-tests/config/auto-brief/auto-brief.html deleted file mode 100644 index 4eeac05f7..000000000 --- a/test-files/golden-tests/config/auto-brief/auto-brief.html +++ /dev/null @@ -1,667 +0,0 @@ - -
-<auto-brief.cpp>
-void
-copyBriefFromCopyBrief();
-
-
-
-<auto-brief.cpp>
-void
-copyBriefFromExplicitBrief();
-
-
-
-<auto-brief.cpp>
-void
-copyBriefFromFirstSentenceAsBrief();
-
-
-
-<auto-brief.cpp>
-void
-copyBriefFromFirstValid();
-
-
-
-<auto-brief.cpp>
-void
-copyDetailsFromCopyBrief();
-
-
-
-<auto-brief.cpp>
-void
-copyDetailsFromDocNoBrief();
-
-
-
-<auto-brief.cpp>
-void
-copyDetailsFromExplicitBrief();
-
-
-
-This description will never be copied as brief because it is an explicit brief.
-<auto-brief.cpp>
-void
-copyDetailsFromFirstSentenceAsBrief();
-
-
-
-This is more documentation.
-<auto-brief.cpp>
-void
-copyDetailsFromNoDoc();
-
-
-
-<auto-brief.cpp>
-void
-copyDocFromCopyBrief();
-
-
-
-This description will never be copied as brief because it is an explicit brief.
-<auto-brief.cpp>
-void
-copyDocFromExplicitBrief();
-
-
-
-This description will never be copied as brief because it is an explicit brief.
-<auto-brief.cpp>
-void
-copyDocFromFirstSentenceAsBrief();
-
-
-
-This is more documentation.
-<auto-brief.cpp>
-void
-docNoBriefFunction();
-
-
-
-<auto-brief.cpp>
-void
-explicitBriefFunction();
-
-
-
-This description will never be copied as brief because it is an explicit brief.
-<auto-brief.cpp>
-void
-explicitBriefFunction2();
-
-
-
-This will not be copied as brief.
-<auto-brief.cpp>
-void
-failCircularReferenceCopyFunction();
-
-
-
-<auto-brief.cpp>
-void
-failCircularSourceFunctionA();
-
-
-
-<auto-brief.cpp>
-void
-failCircularSourceFunctionB();
-
-
-
-<auto-brief.cpp>
-void
-failCopyBriefFromDocNoBrief();
-
-
-
-<auto-brief.cpp>
-void
-failCopyBriefFromInvalidReference();
-
-
-
-<auto-brief.cpp>
-void
-failCopyBriefFromNoDoc();
-
-
-
-<auto-brief.cpp>
-void
-failCopyDetailsFromInvalidReference();
-
-
-
-<auto-brief.cpp>
-void
-failCopyDocFromDocNoBrief();
-
-
-
-<auto-brief.cpp>
-void
-failCopyDocFromInvalidReference();
-
-
-
-<auto-brief.cpp>
-void
-failCopyDocFromNoDoc();
-
-
-
-<auto-brief.cpp>
-void
-failInvalidReferenceCopyFunctions();
-
-
-
-<auto-brief.cpp>
-void
-firstSentenceAsBriefFunction();
-
-
-
-This is more documentation.
-<auto-brief.cpp>
-void
-noDocFunction();
-
-
-
-<auto-brief.cpp>
-void
-recursiveReferenceCopyFunction();
-
-
-
-<auto-brief.cpp>
-void
-recursiveSourceFunctionA();
-
-
-
-<auto-brief.cpp>
-void
-recursiveSourceFunctionB();
-
-
-
-<no-auto-brief.cpp>
-void
-copyBriefFromCopyBrief();
-
-
-
-<no-auto-brief.cpp>
-void
-copyBriefFromExplicitBrief();
-
-
-
-<no-auto-brief.cpp>
-void
-copyBriefFromFirstSentenceAsBrief();
-
-
-
-<no-auto-brief.cpp>
-void
-copyBriefFromFirstValid();
-
-
-
-<no-auto-brief.cpp>
-void
-copyDetailsFromCopyBrief();
-
-
-
-<no-auto-brief.cpp>
-void
-copyDetailsFromDocNoBrief();
-
-
-
-<no-auto-brief.cpp>
-void
-copyDetailsFromExplicitBrief();
-
-
-
-This will not be copied.
-<no-auto-brief.cpp>
-void
-copyDetailsFromFirstSentenceAsBrief();
-
-
-
-This is the brief.
-This is more documentation.
-<no-auto-brief.cpp>
-void
-copyDetailsFromNoDoc();
-
-
-
-<no-auto-brief.cpp>
-void
-copyDocFromCopyBrief();
-
-
-
-This will not be copied.
-<no-auto-brief.cpp>
-void
-copyDocFromExplicitBrief();
-
-
-
-This will not be copied.
-<no-auto-brief.cpp>
-void
-copyDocFromFirstSentenceAsBrief();
-
-
-
-This is the brief.
-This is more documentation.
-<no-auto-brief.cpp>
-void
-docNoBriefFunction();
-
-
-
-This function has documentation but no brief.
-<no-auto-brief.cpp>
-void
-explicitBriefFunction();
-
-
-
-This will not be copied.
-<no-auto-brief.cpp>
-void
-explicitBriefFunction2();
-
-
-
-This will not be copied.
-<no-auto-brief.cpp>
-void
-failCircularReferenceCopyFunction();
-
-
-
-<no-auto-brief.cpp>
-void
-failCircularSourceFunctionA();
-
-
-
-<no-auto-brief.cpp>
-void
-failCircularSourceFunctionB();
-
-
-
-<no-auto-brief.cpp>
-void
-failCopyBriefFromDocNoBrief();
-
-
-
-<no-auto-brief.cpp>
-void
-failCopyBriefFromInvalidReference();
-
-
-
-<no-auto-brief.cpp>
-void
-failCopyBriefFromNoDoc();
-
-
-
-<no-auto-brief.cpp>
-void
-failCopyDetailsFromInvalidReference();
-
-
-
-<no-auto-brief.cpp>
-void
-failCopyDocFromDocNoBrief();
-
-
-
-This function has documentation but no brief.
-<no-auto-brief.cpp>
-void
-failCopyDocFromInvalidReference();
-
-
-
-<no-auto-brief.cpp>
-void
-failCopyDocFromNoDoc();
-
-
-
-<no-auto-brief.cpp>
-void
-failInvalidReferenceCopyFunctions();
-
-
-
-<no-auto-brief.cpp>
-void
-firstSentenceAsBriefFunction();
-
-
-
-This is the brief.
-This is more documentation.
-<no-auto-brief.cpp>
-void
-noDocFunction();
-
-
-
-<no-auto-brief.cpp>
-void
-recursiveReferenceCopyFunction();
-
-
-
-<no-auto-brief.cpp>
-void
-recursiveSourceFunctionA();
-
-
-
-<no-auto-brief.cpp>
-void
-recursiveSourceFunctionB();
-
-
-
-<brief-from-function-class.cpp>
-struct A;
-
-
-
-<brief-from-function-class.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
X [constructor] | Constructors |
~X [destructor] | Destructor |
operator A | Conversion to A |
operator int | Conversion to int |
<brief-from-function-class.cpp>
-constexpr
-X() = default;
-
-
-
» more...
-
-Copy constructor
-
-constexpr
-X(X const& other) = default;
-
-
-
» more...
-
-Move constructor
-
-constexpr
-X(X&& other) = default;
-
-
-
» more...
-
-Construct from int
-
-X(int value);
-
-
-
» more...
-
-Construct from A
-
-X(A const& value);
-
-
-
» more...
-
-Construct from A
-
-X(A&& value);
-
-
-
» more...
-
-
-<brief-from-function-class.cpp>
-constexpr
-X() = default;
-
-
-
-<brief-from-function-class.cpp>
-constexpr
-X(X const& other) = default;
-
-
-
-Name | -Description | -
---|---|
other | -The object to copy construct from | -
<brief-from-function-class.cpp>
-constexpr
-X(X&& other) = default;
-
-
-
-Name | -Description | -
---|---|
other | -The object to move construct from | -
int
-
-<brief-from-function-class.cpp>
-X(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
A
-
-Name | -Description | -
---|---|
value | -The object to copy construct from | -
A
-
-Name | -Description | -
---|---|
value | -The object to move construct from | -
<brief-from-function-class.cpp>
-~X();
-
-
-
-A
-
-int
-
-<brief-from-function-class.cpp>
-operator int() const;
-
-
-
-int
-Name | -Description | -
---|---|
A | A helper tag |
X | Test class |
ostream | A dumb ostream class |
Name | -Description | -
---|---|
operator<< | Stream insertion operator |
<brief-from-operator.cpp>
-struct A;
-
-
-
-<brief-from-operator.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
operator= | Assignment operators |
operator+= | Addition assignment operator |
Name | -Description | -
---|---|
other | -The object to copy assign from | -
Name | -Description | -
---|---|
other | -The object to move assign from | -
Name | -Description | -
---|---|
value | -The object to copy assign from | -
Name | -Description | -
---|---|
rhs | -The right operand | -
<brief-from-operator.cpp>
-struct ostream;
-
-
-
-<brief-from-operator.cpp>
-ostream&
-operator<<(
- ostream& os,
- X const& x);
-
-
-
-Name | -Description | -
---|---|
os | -An output stream | -
x | -The object to output | -
<param-from-function-class.cpp>
-struct A;
-
-
-
-<param-from-function-class.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
X [constructor] | Constructors |
operator= | Assignment operators |
<param-from-function-class.cpp>
-X(X const& other);
-
-
-
» more...
-
-Move constructor
-
-X(X&& other);
-
-
-
» more...
-
-Construct from int
-
-X(int value);
-
-
-
» more...
-
-Construct from A
-
-X(A const& value);
-
-
-
» more...
-
-Construct from A
-
-X(A&& value);
-
-
-
» more...
-
-
-Name | -Description | -
---|---|
other | -The object to copy construct from | -
Name | -Description | -
---|---|
other | -The object to move construct from | -
int
-
-<param-from-function-class.cpp>
-X(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
A
-
-Name | -Description | -
---|---|
value | -The object to copy construct from | -
A
-
-Name | -Description | -
---|---|
value | -The object to move construct from | -
<param-from-function-class.cpp>
-X&
-operator=(X const& other);
-
-
-
» more...
-
-Move assignment operator
-
-X&
-operator=(X&& other);
-
-
-
» more...
-
-Assignment operator
-
-X&
-operator=(int value);
-
-
-
» more...
-
-Assignment operator
-
-X&
-operator=(A const& value);
-
-
-
» more...
-
-Assignment operator
-
-X&
-operator=(A&& value);
-
-
-
» more...
-
-
-Name | -Description | -
---|---|
other | -The object to copy assign from | -
Name | -Description | -
---|---|
other | -The object to move assign from | -
Name | -Description | -
---|---|
value | -The value to assign from | -
Name | -Description | -
---|---|
value | -The object to copy assign from | -
Name | -Description | -
---|---|
value | -The object to move assign from | -
Name | -Description | -
---|---|
A | A helper tag |
X | Test class |
ostream | A dumb ostream class |
Name | -Description | -
---|---|
operator- | Subtraction operator |
operator<< | Stream insertion operator |
operator! | Negation operator |
<param-from-operator.cpp>
-struct A;
-
-
-
-<param-from-operator.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
operator+ | Addition operator |
Name | -Description | -
---|---|
x | -The right operand | -
<param-from-operator.cpp>
-struct ostream;
-
-
-
-<param-from-operator.cpp>
-X
-operator-(
- X const& x,
- X const& y);
-
-
-
-Name | -Description | -
---|---|
x | -The left operand | -
y | -The right operand | -
<param-from-operator.cpp>
-ostream&
-operator<<(
- ostream& os,
- X const& x);
-
-
-
-Name | -Description | -
---|---|
os | -An output stream | -
x | -The object to output | -
<returns-from-brief.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
empty | Determines whether the range is empty. |
front | Returns the first element of the range. |
size | Get the range size. |
<returns-from-brief.cpp>
-bool
-empty();
-
-
-
-<returns-from-brief.cpp>
-int
-front() const;
-
-
-
-<returns-from-brief.cpp>
-int
-size() const;
-
-
-
-Name | -Description | -
---|---|
R | The return type of the function |
Name | -Description | -
---|---|
getR | Test function |
Name | -Description | -
---|---|
A | A helper class |
Undoc | |
X | Test class |
ostream | A fake output stream |
Name | -Description | -
---|---|
operator<< | Stream insertion operator |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator< | Less-than operator |
operator<= | Less-than-or-equal operator |
operator> | Greater-than operator |
operator>= | Greater-than-or-equal operator |
operator<=> | Three-way comparison operator |
<returns-from-special.cpp>
-struct A;
-
-
-
-<returns-from-special.cpp>
-struct Undoc;
-
-
-
-<returns-from-special.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
operator= | Assignment operators |
operator+ | Addition operator |
operator-> | Member access operator |
operator A | Conversion to A |
operator Undoc | Conversion to Undoc |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator< | Less-than operator |
operator<= | Less-than-or-equal operator |
operator> | Greater-than operator |
operator>= | Greater-than-or-equal operator |
operator<=> | Three-way comparison operator |
Name | -Description | -
---|---|
value | -The object to copy assign from | -
Name | -Description | -
---|---|
value | -The object to move assign from | -
Name | -Description | -
---|---|
rhs | -The right operand | -
A
-
-Undoc
-
-Undoc
-<returns-from-special.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-<returns-from-special.cpp>
-bool
-operator==(X const& rhs) const;
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator!=(X const& rhs) const;
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
true
if the left object is less than the right object, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator<=(X const& rhs) const;
-
-
-
-true
if the left object is less than or equal to the right object, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
true
if the left object is greater than the right object, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator>=(X const& rhs) const;
-
-
-
-true
if the left object is greater than or equal to the right object, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<returns-from-special.cpp>
-auto
-operator<=>(X const& rhs) const;
-
-
-
-Name | -Description | -
---|---|
rhs | -The right operand | -
<returns-from-special.cpp>
-struct ostream;
-
-
-
-<returns-from-special.cpp>
-ostream&
-operator<<(
- ostream& os,
- A const& value);
-
-
-
-Name | -Description | -
---|---|
os | -An output stream | -
value | -The object to output | -
true
if the object is falsy, false
otherwise
-Name | -Description | -
---|---|
value | -The operand | -
<returns-from-special.cpp>
-bool
-operator==(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator!=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator<(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the left object is less than the right object, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator<=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the left object is less than or equal to the right object, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator>(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the left object is greater than the right object, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<returns-from-special.cpp>
-bool
-operator>=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the left object is greater than or equal to the right object, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<returns-from-special.cpp>
-auto
-operator<=>(
- A const& lhs,
- A const& rhs);
-
-
-
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
Name | -Description | -
---|---|
A | A class with non-member functions |
Name | -Description | -
---|---|
f1 | A non-member function of A |
f2 | A non-member function of A |
f3 | A non-member function of A |
f4 | A non-member function of A |
f5 | A non-member function of A |
f6 | A non-member function of A |
<auto-relates.cpp>
-class A;
-
-
-
-Name | -Description | -
---|---|
A | A concrete implementation for ABase |
ABase | A base class for non-member functions |
AView | A view of A |
AView2 | Another view of A |
Name | -Description | -
---|---|
f1 | A non-member function of ABase |
f2 | A non-member function of ABase |
f3 | A non-member function of ABase |
f4 | A non-member function of ABase |
f5 | A non-member function of ABase |
n | A non-member function of ABase only |
Name | -Description | -
---|---|
ABase | A base class for non-member functions |
<derived.cpp>
-struct ABase;
-
-
-
-Name | -Description | -
---|---|
ABase | A base class for non-member functions |
Name | -Description | -
---|---|
f1 | A non-member function of ABase |
f2 | A non-member function of ABase |
f3 | A non-member function of ABase |
f4 | A non-member function of ABase |
f5 | A non-member function of ABase |
Name | -Description | -
---|---|
AView2
- | Another view of A |
Name | -Description | -
---|---|
AView | A view of A |
Name | -Description | -
---|---|
f1 | A non-member function of ABase |
f2 | A non-member function of ABase |
f3 | A non-member function of ABase |
f4 | A non-member function of ABase |
f5 | A non-member function of ABase |
Used to test indirect derived classes
-Name | -Description | -
---|---|
Result | Helper result class |
SmallVector | Helper result class |
Name | -Description | -
---|---|
E | An enum with non-member functions |
Name | -Description | -
---|---|
makeE | Function that returns A |
makeEs | Function that returns template on A |
tryMakeE | Function that returns template on A |
<enum.cpp>
-template<class T>
-class Result;
-
-
-
-Name | -Description | -
---|---|
tryMakeE | Function that returns template on A |
<enum.cpp>
-template<
- class T,
- unsigned long N>
-class SmallVector;
-
-
-
-Name | -Description | -
---|---|
makeEs | Function that returns template on A |
<enum.cpp>
-enum class E : int;
-
-
-
-Name | -Description | -
---|
Name | -Description | -
---|---|
A | A class with non-member functions |
Name | -Description | -
---|---|
f1 | A non-member function of A |
f2 | A non-member function of A |
f3 | A non-member function of A |
f4 | A non-member function of A |
f5 | A non-member function of A |
f6 | A non-member function of A |
<no-auto-relates.cpp>
-class A;
-
-
-
-Name | -
---|
N |
O |
Name | -Description | -
---|---|
A | A class with non-member functions |
Name | -Description | -
---|---|
f1 | A non-member function of A |
f5 | A non-member function of ::N::B |
Name | -
---|
M |
Name | -Description | -
---|---|
B | A nested class with non-member functions |
Name | -Description | -
---|---|
f2 | A non-member function of A |
f3 | A non-member function of B |
<qualified.cpp>
-struct B;
-
-
-
-<qualified.cpp>
-struct A;
-
-
-
-Name | -Description | -
---|---|
A | A record with non-member functions |
Name | -Description | -
---|---|
to_string | Non-member function of A |
operator== | Friend function not listed as non-member |
<remove-friend.cpp>
-class A;
-
-
-
-Name | -Description | -
---|---|
operator== |
-Friend function not listed as non-member | -
Name | -Description | -
---|---|
to_string | Non-member function of A |
Name | -Description | -
---|---|
a | -The object to stringify | -
<remove-friend.cpp>
-bool
-operator==(
- A const& lhs,
- A const& rhs);
-
-
-
-Friends are already listed in the class definition.
-true
if the objects are equal
-Name | -Description | -
---|---|
lhs | -The left-hand side of the comparison | -
rhs | -The right-hand side of the comparison | -
Name | -Description | -
---|---|
A | A class with non-member functions |
Result | Helper result class |
SmallVector | Helper result class |
Name | -Description | -
---|---|
makeA | Function that returns A |
makeAs | Function that returns template on A |
tryMakeA | Function that returns template on A |
<return-type.cpp>
-class A;
-
-
-
-<return-type.cpp>
-template<class T>
-class Result;
-
-
-
-Name | -Description | -
---|---|
tryMakeA | Function that returns template on A |
<return-type.cpp>
-template<
- class T,
- unsigned long N>
-class SmallVector;
-
-
-
-Name | -Description | -
---|---|
makeAs | Function that returns template on A |
Name | -Description | -
---|---|
docFunction | Documented function |
sometimesDocFunction | Sometimes documented function |
<no-extract-all.cpp>
-void
-docFunction();
-
-
-
-<no-extract-all.cpp>
-void
-sometimesDocFunction();
-
-
-
-Name | -Description | -
---|---|
documented_ns | Namespace documentation |
mixed_ns | Should decay to see-below |
mixed_regular_ns | Should decay to regular |
regular_ns | Regular namespace |
see_below_ns | Should decay to see-below |
Name | -Description | -
---|---|
empty_ns_alias | Should still work |
regular_ns_alias | Should work |
Name | -
---|
regular_ns |
empty_ns |
<no-extract-empty-namespaces.cpp>
-struct SeeBelowStructA { /* see-below */ };
-
-
-
-Name | -
---|
RegularStructA |
SeeBelowStructB |
<no-extract-empty-namespaces.cpp>
-struct RegularStructA;
-
-
-
-<no-extract-empty-namespaces.cpp>
-struct SeeBelowStructB { /* see-below */ };
-
-
-
-<no-extract-empty-namespaces.cpp>
-struct A;
-
-
-
-Name | -
---|
SeeBelowStructA |
SeeBelowStructB |
<no-extract-empty-namespaces.cpp>
-struct SeeBelowStructA { /* see-below */ };
-
-
-
-<no-extract-empty-namespaces.cpp>
-struct SeeBelowStructB { /* see-below */ };
-
-
-
-<no-extract-empty-namespaces.cpp>
-namespace empty_ns_alias = empty_ns;
-
-
-
-<no-extract-empty-namespaces.cpp>
-namespace regular_ns_alias = regular_ns;
-
-
-
-<extract-friends.cpp>
-template<class T>
-class hash;
-
-
-
-<extract-friends.cpp>
-unsigned long long
-operator()(A const& rhs) const noexcept;
-
-
-
-<no-extract-friends.cpp>
-template<class T>
-class hash;
-
-
-
-<no-extract-friends.cpp>
-unsigned long long
-operator()(A const& rhs) const noexcept;
-
-
-
-<no-extract-friends.cpp>
-class A;
-
-
-
-Name | -Description | -
---|---|
B |
Name | -
---|
value |
<base.cpp>
-struct B;
-
-
-
-Name | -
---|
value |
Name | -Description | -
---|---|
A
- |
<base.cpp>
-int
-value();
-
-
-
-Name | -Description | -
---|---|
B<int> |
Name | -
---|
value |
<extract-implicit-specializations.cpp>
-int&
-value();
-
-
-
-<extract-implicit-specializations.cpp>
-template<typename T>
-struct B;
-
-
-
-Name | -
---|
value |
Name | -Description | -
---|---|
A
- |
<extract-implicit-specializations.cpp>
-T&
-value();
-
-
-
-Name | -Description | -
---|---|
B<int> |
Name | -
---|
value |
<no-extract-implicit-specializations.cpp>
-template<typename T>
-struct B;
-
-
-
-Name | -
---|
value |
Name | -Description | -
---|---|
A
- |
<no-extract-implicit-specializations.cpp>
-T&
-value();
-
-
-
-Name | -
---|
local_class |
local_struct |
Name | -
---|
local_function |
<extract-local-classes.cpp>
-class local_class;
-
-
-
-<extract-local-classes.cpp>
-struct local_struct;
-
-
-
-<extract-local-classes.cpp>
-void
-local_function();
-
-
-
-<no-extract-local-classes.cpp>
-void
-local_function();
-
-
-
-<extract-private-virtual.cpp>
-class A;
-
-
-
-Name | -
---|
f [virtual] |
Name | -
---|
g [virtual] |
<extract-private-virtual.cpp>
-virtual
-void
-f();
-
-
-
-<extract-private-virtual.cpp>
-virtual
-void
-g();
-
-
-
-<no-extract-private-virtual.cpp>
-class A;
-
-
-
-Name | -
---|
f [virtual] |
<no-extract-private-virtual.cpp>
-virtual
-void
-f();
-
-
-
-Name | -Description | -
---|---|
ConstBase |
Name | -Description | -
---|---|
foo |
Name | -Description | -
---|---|
C
- |
<base-overload-set.cpp>
-int&
-foo();
-
-
-
-<base-overload-set.cpp>
-int&
-foo() const;
-
-
-
-Name | -Description | -
---|---|
Base |
Name | -Description | -
---|---|
foo |
<base-overload-set.cpp>
-class ConstBase;
-
-
-
-Name | -
---|
foo |
Name | -Description | -
---|---|
Base
- |
<base-overload-set.cpp>
-int&
-foo() const;
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
base_base | A second-order base class to test indirect inheritance |
derived | A class that derives from base and excluded_base |
private_derived | A class that uses private inheritance only |
protected_derived | A class that should inherit functions as protected. |
Name | -Description | -
---|---|
base_base | A second-order base class to test indirect inheritance |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
derived
- | A class that derives from base and excluded_base |
<copy-dependencies.cpp>
-class base_base;
-
-
-
-Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
base
- | A base class to test inheritance and shadowing |
<copy-dependencies.cpp>
-class derived
- : public base
- , public excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should shadow the base class function. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_derived_shadowed | This function should shadow the base class function. |
excluded_inherited | This function should be inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
do_excluded_inherited | This function should be inherited by derived classes. |
do_shadowed | This function should be shadowed by derived classes. |
<copy-dependencies.cpp>
-excluded_base&
-excluded_inherited();
-
-
-
-<copy-dependencies.cpp>
-excluded_base&
-do_excluded_inherited();
-
-
-
-<copy-dependencies.cpp>
-excluded_base&
-do_shadowed();
-
-
-
-<copy-dependencies.cpp>
-class private_derived
- : base
- , excluded_base
-
-
-
-Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
<copy-dependencies.cpp>
-private_derived&
-do_derived_shadowed();
-
-
-
-<copy-dependencies.cpp>
-class protected_derived
- : protected base
- , protected excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
do_excluded_inherited | This function should be inherited by derived classes. |
do_shadowed | This function should be shadowed by derived classes. |
excluded_inherited | This function should be inherited by derived classes. |
<copy-dependencies.cpp>
-protected_derived&
-do_derived_shadowed();
-
-
-
-<copy-dependencies.cpp>
-excluded_base&
-do_excluded_inherited();
-
-
-
-<copy-dependencies.cpp>
-excluded_base&
-do_shadowed();
-
-
-
-<copy-dependencies.cpp>
-excluded_base&
-excluded_inherited();
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
base_base | A second-order base class to test indirect inheritance |
derived | A class that derives from base and excluded_base |
private_derived | A class that uses private inheritance only |
protected_derived | A class that should inherit functions as protected. |
Name | -Description | -
---|---|
base_base | A second-order base class to test indirect inheritance |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
derived
- | A class that derives from base and excluded_base |
<copy.cpp>
-class base_base;
-
-
-
-Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
base
- | A base class to test inheritance and shadowing |
<copy.cpp>
-class derived
- : public base
- , public excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should shadow the base class function. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_derived_shadowed | This function should shadow the base class function. |
excluded_inherited | This function should be inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
do_excluded_inherited | This function should be inherited by derived classes. |
do_shadowed | This function should be shadowed by derived classes. |
<copy.cpp>
-excluded_base&
-excluded_inherited();
-
-
-
-<copy.cpp>
-excluded_base&
-do_excluded_inherited();
-
-
-
-<copy.cpp>
-excluded_base&
-do_shadowed();
-
-
-
-Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
<copy.cpp>
-class protected_derived
- : protected base
- , protected excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
do_excluded_inherited | This function should be inherited by derived classes. |
do_shadowed | This function should be shadowed by derived classes. |
excluded_inherited | This function should be inherited by derived classes. |
<copy.cpp>
-excluded_base&
-do_excluded_inherited();
-
-
-
-<copy.cpp>
-excluded_base&
-do_shadowed();
-
-
-
-<copy.cpp>
-excluded_base&
-excluded_inherited();
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
base_base | A second-order base class to test indirect inheritance |
derived | A class that derives from base and excluded_base |
private_derived | A class that uses private inheritance only |
protected_derived | A class that should inherit functions as protected. |
Name | -Description | -
---|---|
base_base | A second-order base class to test indirect inheritance |
Name | -Description | -
---|---|
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
derived
- | A class that derives from base and excluded_base |
<never.cpp>
-class base_base;
-
-
-
-Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
base
- | A base class to test inheritance and shadowing |
<never.cpp>
-class derived
- : public base
- , public excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
<never.cpp>
-class protected_derived
- : protected base
- , protected excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
base_base | A second-order base class to test indirect inheritance |
derived | A class that derives from base and excluded_base |
private_derived | A class that uses private inheritance only |
protected_derived | A class that should inherit functions as protected. |
Name | -Description | -
---|---|
base_base | A second-order base class to test indirect inheritance |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
derived
- | A class that derives from base and excluded_base |
<reference.cpp>
-class base_base;
-
-
-
-Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
base
- | A base class to test inheritance and shadowing |
<reference.cpp>
-class derived
- : public base
- , public excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should shadow the base class function. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
<reference.cpp>
-class private_derived
- : base
- , excluded_base
-
-
-
-Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
<reference.cpp>
-class protected_derived
- : protected base
- , protected excluded_base
-
-
-
-Name | -Description | -
---|---|
base | A base class to test inheritance and shadowing |
excluded_base |
Name | -Description | -
---|---|
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
base | |
base_base | |
derived | |
private_derived | |
protected_derived | Should inherit functions as protected. |
Name | -Description | -
---|---|
base_base |
Name | -Description | -
---|---|
base [constructor] | Constructor should not be inherited |
~base [destructor] | Destructor should not be inherited |
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
Name | -Description | -
---|---|
derived
- |
<skip-special.cpp>
-base();
-
-
-
-<skip-special.cpp>
-~base();
-
-
-
-<skip-special.cpp>
-class base_base;
-
-
-
-Name | -Description | -
---|---|
base_base [constructor] | Constructor should not be inherited |
~base_base [destructor] | Destructor should not be inherited |
base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
Name | -Description | -
---|---|
base
- |
<skip-special.cpp>
-base_base();
-
-
-
-<skip-special.cpp>
-~base_base();
-
-
-
-<skip-special.cpp>
-class derived
- : public base
- , public excluded_base
-
-
-
-Name | -Description | -
---|---|
base | |
excluded_base |
Name | -Description | -
---|---|
derived [constructor] | Constructor should not be inherited |
~derived [destructor] | Destructor should not be inherited |
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should shadow the base class function. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_derived_shadowed | This function should shadow the base class function. |
excluded_inherited | This function should be inherited by derived classes. |
Name | -Description | -
---|---|
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
do_excluded_inherited | This function should be inherited by derived classes. |
do_shadowed | This function should be shadowed by derived classes. |
<skip-special.cpp>
-derived();
-
-
-
-<skip-special.cpp>
-~derived();
-
-
-
-<skip-special.cpp>
-excluded_base&
-excluded_inherited();
-
-
-
-<skip-special.cpp>
-excluded_base&
-do_excluded_inherited();
-
-
-
-<skip-special.cpp>
-excluded_base&
-do_shadowed();
-
-
-
-<skip-special.cpp>
-class private_derived
- : base
- , excluded_base
-
-
-
-Name | -Description | -
---|---|
private_derived [constructor] | Constructor should not be inherited |
~private_derived [destructor] | Destructor should not be inherited |
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
<skip-special.cpp>
-private_derived();
-
-
-
-<skip-special.cpp>
-~private_derived();
-
-
-
-<skip-special.cpp>
-class protected_derived
- : protected base
- , protected excluded_base
-
-
-
-Name | -Description | -
---|---|
base | |
excluded_base |
Name | -Description | -
---|---|
protected_derived [constructor] | Constructor should not be inherited |
~protected_derived [destructor] | Destructor should not be inherited |
derived_shadowed | This function should shadow the base class function. |
do_derived_shadowed | This function should shadow the base class function. |
Name | -Description | -
---|---|
base_base_inherited | This function should be indirectly inherited by derived classes. |
base_inherited | This function should be inherited by derived classes. |
base_shadowed | This function should shadow the excluded_base function. |
derived_shadowed | This function should be shadowed by derived classes. |
do_base_base_inherited | This function should be indirectly inherited by derived classes. |
do_base_inherited | This function should be inherited by derived classes. |
do_base_shadowed | This function should shadow the excluded_base function. |
do_derived_shadowed | This function should be shadowed by derived classes. |
do_excluded_inherited | This function should be inherited by derived classes. |
do_shadowed | This function should be shadowed by derived classes. |
excluded_inherited | This function should be inherited by derived classes. |
<skip-special.cpp>
-protected_derived();
-
-
-
-<skip-special.cpp>
-~protected_derived();
-
-
-
-<skip-special.cpp>
-excluded_base&
-do_excluded_inherited();
-
-
-
-<skip-special.cpp>
-excluded_base&
-do_shadowed();
-
-
-
-<skip-special.cpp>
-excluded_base&
-excluded_inherited();
-
-
-
-<constructor.cpp>
-struct X;
-
-
-
-Name | -Description | -
---|---|
X [constructor] | Constructors |
<constructor.cpp>
-X();
-
-
-
» more...
-
-Copy constructor
-
-X(X const& other);
-
-
-
» more...
-
-Move constructor
-
-X(X&& other);
-
-
-
» more...
-
-Construct from int
-
-X(int value);
-
-
-
» more...
-
-Construct from double
-
-X(double value);
-
-
-
» more...
-
-
-<constructor.cpp>
-X();
-
-
-
-Name | -Description | -
---|---|
other | -The object to copy construct from | -
Name | -Description | -
---|---|
other | -The object to move construct from | -
int
-
-<constructor.cpp>
-X(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
double
-
-<constructor.cpp>
-X(double value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<main.cpp>
-unknown_type
-f();
-
-
-
-<main.cpp>
-unknown_ns::unknown_type
-g();
-
-
-
-Name | -Description | -
---|---|
f | Function satisfied by missing-include-shims |
<main.cpp>
-llvm::StringRef
-f();
-
-
-
-<const-mutable.cpp>
-class C;
-
-
-
-Name | -Description | -
---|---|
foo |
<const-mutable.cpp>
-int&
-foo();
-
-
-
-<const-mutable.cpp>
-int&
-foo() const;
-
-
-
-<visibility.cpp>
-class C;
-
-
-
-Name | -Description | -
---|---|
foo |
Name | -Description | -
---|---|
foo |
Name | -Description | -
---|---|
foo |
Name | -Description | -
---|---|
foo |
<visibility.cpp>
-int
-foo();
-
-
-
-<visibility.cpp>
-int
-foo(bool);
-
-
-
-<visibility.cpp>
-static
-int
-foo(int);
-
-
-
-<visibility.cpp>
-static
-int
-foo(
- int,
- bool);
-
-
-
-<visibility.cpp>
-int
-foo(
- int,
- int);
-
-
-
-<visibility.cpp>
-int
-foo(
- int,
- int,
- bool);
-
-
-
-<visibility.cpp>
-static
-int
-foo(
- int,
- int,
- int);
-
-
-
-<visibility.cpp>
-static
-int
-foo(
- int,
- int,
- int,
- bool);
-
-
-
-<redeclare.cpp>
-template<typename T>
-void
-f(void)
-requires std::is_class_v<T>;
-
-
-
-<return-based.cpp>
-template<typename T>
-int
-f()
-requires std::is_class_v<T>;
-
-
-
-<show-namespaces.cpp>
-void
-c();
-
-
-
-<show-namespaces.cpp>
-void
-b();
-
-
-
-<show-namespaces.cpp>
-void
-a();
-
-
-
-<sort-members-by-location.cpp>
-struct Z;
-
-
-
-Name | -Description | -
---|---|
Z [constructor] | Constructors |
~Z [destructor] | Destructor |
foo | |
bar | |
operator bool | Conversion to bool |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator<=> | Three-way comparison operator |
int
-
-<sort-members-by-location.cpp>
-Z(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<sort-members-by-location.cpp>
-Z();
-
-
-
-<sort-members-by-location.cpp>
-~Z();
-
-
-
-<sort-members-by-location.cpp>
-void
-foo() const;
-
-
-
-<sort-members-by-location.cpp>
-void
-bar() const;
-
-
-
-bool
-
-<sort-members-by-location.cpp>
-operator bool() const;
-
-
-
-bool
-<sort-members-by-location.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-<sort-members-by-location.cpp>
-bool
-operator==(Z const& rhs) const;
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-members-by-location.cpp>
-bool
-operator!=(Z const& rhs) const;
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-members-by-location.cpp>
-auto
-operator<=>(Z const& rhs) const;
-
-
-
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-members-by-name.cpp>
-struct Z;
-
-
-
-Name | -Description | -
---|---|
Z [constructor] | Constructors |
~Z [destructor] | Destructor |
bar | |
foo | |
operator bool | Conversion to bool |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator<=> | Three-way comparison operator |
<sort-members-by-name.cpp>
-Z();
-
-
-
-int
-
-<sort-members-by-name.cpp>
-Z(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<sort-members-by-name.cpp>
-~Z();
-
-
-
-<sort-members-by-name.cpp>
-void
-bar() const;
-
-
-
-<sort-members-by-name.cpp>
-void
-foo() const;
-
-
-
-bool
-
-<sort-members-by-name.cpp>
-operator bool() const;
-
-
-
-bool
-<sort-members-by-name.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-<sort-members-by-name.cpp>
-bool
-operator==(Z const& rhs) const;
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-members-by-name.cpp>
-bool
-operator!=(Z const& rhs) const;
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-members-by-name.cpp>
-auto
-operator<=>(Z const& rhs) const;
-
-
-
-Name | -Description | -
---|---|
rhs | -The right operand | -
Name | -
---|
D |
C |
C<int, char> |
C<int> |
B |
B<int, char> |
B<int, U> |
A |
Z |
Name | -Description | -
---|---|
h | |
g | |
f | |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
<sort-namespace-members-by-location.cpp>
-struct D;
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<
- class T,
- class U = void>
-struct C;
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<>
-struct C<int, char>;
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<>
-struct C<int>;
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<
- class T,
- class U>
-struct B;
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<>
-struct B<int, char>;
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<class U>
-struct B<int, U>;
-
-
-
-<sort-namespace-members-by-location.cpp>
-struct A;
-
-
-
-<sort-namespace-members-by-location.cpp>
-struct Z;
-
-
-
-Name | -Description | -
---|---|
Z [constructor] | Constructors |
~Z [destructor] | Destructor |
foo | |
operator bool | Conversion to bool |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator<=> | Three-way comparison operator |
<sort-namespace-members-by-location.cpp>
-Z();
-
-
-
-int
-
-<sort-namespace-members-by-location.cpp>
-Z(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<sort-namespace-members-by-location.cpp>
-~Z();
-
-
-
-<sort-namespace-members-by-location.cpp>
-void
-foo() const;
-
-
-
-bool
-
-<sort-namespace-members-by-location.cpp>
-operator bool() const;
-
-
-
-bool
-<sort-namespace-members-by-location.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-<sort-namespace-members-by-location.cpp>
-bool
-operator==(Z const& rhs) const;
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-namespace-members-by-location.cpp>
-bool
-operator!=(Z const& rhs) const;
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-namespace-members-by-location.cpp>
-auto
-operator<=>(Z const& rhs) const;
-
-
-
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-namespace-members-by-location.cpp>
-void
-h();
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
» more...
-
-
-
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
» more...
-
-
-
-char
-g(
- char,
- char,
- char);
-
-
-
» more...
-
-
-
-char
-g(
- double,
- char);
-
-
-
» more...
-
-
-
-char
-g(double);
-
-
-
» more...
-
-
-
-char
-g(int);
-
-
-
» more...
-
-
-
-void
-g();
-
-
-
» more...
-
-
-<sort-namespace-members-by-location.cpp>
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
-<sort-namespace-members-by-location.cpp>
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
-<sort-namespace-members-by-location.cpp>
-char
-g(
- char,
- char,
- char);
-
-
-
-<sort-namespace-members-by-location.cpp>
-char
-g(
- double,
- char);
-
-
-
-<sort-namespace-members-by-location.cpp>
-char
-g(double);
-
-
-
-<sort-namespace-members-by-location.cpp>
-char
-g(int);
-
-
-
-<sort-namespace-members-by-location.cpp>
-void
-g();
-
-
-
-<sort-namespace-members-by-location.cpp>
-void
-f();
-
-
-
-<sort-namespace-members-by-location.cpp>
-bool
-operator!(A const& v);
-
-
-
-true
if the object is falsy, false
otherwise
-Name | -Description | -
---|---|
v | -The operand | -
<sort-namespace-members-by-location.cpp>
-bool
-operator==(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<sort-namespace-members-by-location.cpp>
-bool
-operator!=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
Name | -
---|
A |
B |
B<int, char> |
B<int, U> |
C |
C<int> |
C<int, char> |
D |
Z |
Name | -Description | -
---|---|
f | |
g | |
h | |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
<sort-namespace-members-by-name.cpp>
-struct A;
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<
- class T,
- class U>
-struct B;
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<>
-struct B<int, char>;
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<class U>
-struct B<int, U>;
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<
- class T,
- class U = void>
-struct C;
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<>
-struct C<int, char>;
-
-
-
-<sort-namespace-members-by-name.cpp>
-struct D;
-
-
-
-<sort-namespace-members-by-name.cpp>
-struct Z;
-
-
-
-Name | -Description | -
---|---|
Z [constructor] | Constructors |
~Z [destructor] | Destructor |
foo | |
operator bool | Conversion to bool |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator<=> | Three-way comparison operator |
<sort-namespace-members-by-name.cpp>
-Z();
-
-
-
-int
-
-<sort-namespace-members-by-name.cpp>
-Z(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<sort-namespace-members-by-name.cpp>
-~Z();
-
-
-
-<sort-namespace-members-by-name.cpp>
-void
-foo() const;
-
-
-
-bool
-
-<sort-namespace-members-by-name.cpp>
-operator bool() const;
-
-
-
-bool
-<sort-namespace-members-by-name.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-<sort-namespace-members-by-name.cpp>
-bool
-operator==(Z const& rhs) const;
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-namespace-members-by-name.cpp>
-bool
-operator!=(Z const& rhs) const;
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-namespace-members-by-name.cpp>
-auto
-operator<=>(Z const& rhs) const;
-
-
-
-Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-namespace-members-by-name.cpp>
-void
-f();
-
-
-
-<sort-namespace-members-by-name.cpp>
-void
-g();
-
-
-
» more...
-
-
-
-char
-g(int);
-
-
-
» more...
-
-
-
-char
-g(double);
-
-
-
» more...
-
-
-
-char
-g(
- double,
- char);
-
-
-
» more...
-
-
-
-char
-g(
- char,
- char,
- char);
-
-
-
» more...
-
-
-
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
» more...
-
-
-
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
» more...
-
-
-<sort-namespace-members-by-name.cpp>
-void
-g();
-
-
-
-<sort-namespace-members-by-name.cpp>
-char
-g(int);
-
-
-
-<sort-namespace-members-by-name.cpp>
-char
-g(double);
-
-
-
-<sort-namespace-members-by-name.cpp>
-char
-g(
- double,
- char);
-
-
-
-<sort-namespace-members-by-name.cpp>
-char
-g(
- char,
- char,
- char);
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
-<sort-namespace-members-by-name.cpp>
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
-<sort-namespace-members-by-name.cpp>
-void
-h();
-
-
-
-<sort-namespace-members-by-name.cpp>
-bool
-operator!(A const& v);
-
-
-
-true
if the object is falsy, false
otherwise
-Name | -Description | -
---|---|
v | -The operand | -
<sort-namespace-members-by-name.cpp>
-bool
-operator==(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<sort-namespace-members-by-name.cpp>
-bool
-operator!=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
Name | -
---|
A |
B |
B<int, char> |
B<int, U> |
C |
C<int> |
C<int, char> |
D |
Z |
Name | -Description | -
---|---|
f | |
g | |
h | |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
<sort-members.cpp>
-struct A;
-
-
-
-<sort-members.cpp>
-template<
- class T,
- class U>
-struct B;
-
-
-
-<sort-members.cpp>
-template<
- class T,
- class U = void>
-struct C;
-
-
-
-<sort-members.cpp>
-struct D;
-
-
-
-<sort-members.cpp>
-struct Z;
-
-
-
-Name | -Description | -
---|---|
Z [constructor] | Constructors |
~Z [destructor] | Destructor |
foo | |
operator bool | Conversion to bool |
operator! | Negation operator |
operator== | Equality operator |
operator!= | Inequality operator |
operator<=> | Three-way comparison operator |
<sort-members.cpp>
-Z();
-
-
-
-int
-
-<sort-members.cpp>
-Z(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<sort-members.cpp>
-~Z();
-
-
-
-<sort-members.cpp>
-void
-foo() const;
-
-
-
-bool
-
-<sort-members.cpp>
-operator bool() const;
-
-
-
-bool
-<sort-members.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
Name | -Description | -
---|---|
rhs | -The right operand | -
<sort-members.cpp>
-void
-f();
-
-
-
-<sort-members.cpp>
-void
-g();
-
-
-
» more...
-
-
-
-char
-g(int);
-
-
-
» more...
-
-
-
-char
-g(double);
-
-
-
» more...
-
-
-
-char
-g(
- double,
- char);
-
-
-
» more...
-
-
-
-char
-g(
- char,
- char,
- char);
-
-
-
» more...
-
-
-
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
» more...
-
-
-
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
» more...
-
-
-<sort-members.cpp>
-void
-g();
-
-
-
-<sort-members.cpp>
-char
-g(int);
-
-
-
-<sort-members.cpp>
-char
-g(double);
-
-
-
-<sort-members.cpp>
-char
-g(
- double,
- char);
-
-
-
-<sort-members.cpp>
-char
-g(
- char,
- char,
- char);
-
-
-
-<sort-members.cpp>
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
-<sort-members.cpp>
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
-<sort-members.cpp>
-void
-h();
-
-
-
-true
if the object is falsy, false
otherwise
-Name | -Description | -
---|---|
v | -The operand | -
<sort-members.cpp>
-bool
-operator==(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<sort-members.cpp>
-bool
-operator!=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
Name | -
---|
D |
C |
C<int, char> |
C<int> |
B |
B<int, char> |
B<int, U> |
A |
Z |
Name | -Description | -
---|---|
operator!= | Inequality operator |
operator== | Equality operator |
operator! | Negation operator |
h | |
g | |
f |
<unordered.cpp>
-struct D;
-
-
-
-<unordered.cpp>
-template<
- class T,
- class U = void>
-struct C;
-
-
-
-<unordered.cpp>
-template<
- class T,
- class U>
-struct B;
-
-
-
-<unordered.cpp>
-struct A;
-
-
-
-<unordered.cpp>
-struct Z;
-
-
-
-Name | -Description | -
---|---|
operator<=> | Three-way comparison operator |
operator!= | Inequality operator |
operator== | Equality operator |
operator! | Negation operator |
operator bool | Conversion to bool |
foo | |
~Z [destructor] | Destructor |
Z [constructor] | Constructors |
Name | -Description | -
---|---|
rhs | -The right operand | -
true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
rhs | -The right operand | -
<unordered.cpp>
-bool
-operator!() const;
-
-
-
-true
if the object is falsy, false
otherwise
-bool
-
-<unordered.cpp>
-operator bool() const;
-
-
-
-bool
-<unordered.cpp>
-void
-foo() const;
-
-
-
-<unordered.cpp>
-~Z();
-
-
-
-<unordered.cpp>
-Z();
-
-
-
-int
-
-<unordered.cpp>
-Z(int value);
-
-
-
-Name | -Description | -
---|---|
value | -The value to construct from | -
<unordered.cpp>
-bool
-operator!=(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are not equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
<unordered.cpp>
-bool
-operator==(
- A const& lhs,
- A const& rhs);
-
-
-
-true
if the objects are equal, false
otherwise
-Name | -Description | -
---|---|
lhs | -The left operand | -
rhs | -The right operand | -
true
if the object is falsy, false
otherwise
-Name | -Description | -
---|---|
v | -The operand | -
<unordered.cpp>
-void
-h();
-
-
-
-<unordered.cpp>
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
» more...
-
-
-
-template<>
-char
-g<int>(
- int,
- int,
- int);
-
-
-
» more...
-
-
-
-char
-g(
- char,
- char,
- char);
-
-
-
» more...
-
-
-
-char
-g(
- double,
- char);
-
-
-
» more...
-
-
-
-char
-g(double);
-
-
-
» more...
-
-
-
-char
-g(int);
-
-
-
» more...
-
-
-
-void
-g();
-
-
-
» more...
-
-
-<unordered.cpp>
-template<class T>
-char
-g(
- T,
- T,
- T);
-
-
-
-<unordered.cpp>
-char
-g(
- char,
- char,
- char);
-
-
-
-<unordered.cpp>
-char
-g(
- double,
- char);
-
-
-
-<unordered.cpp>
-char
-g(double);
-
-
-
-<unordered.cpp>
-char
-g(int);
-
-
-
-<unordered.cpp>
-void
-g();
-
-
-
-<unordered.cpp>
-void
-f();
-
-
-
-