Skip to content
Snippets Groups Projects
Commit 3ea2d323 authored by Ansgar Burchardt's avatar Ansgar Burchardt
Browse files

Merge branch 'feature/mark-internal-classes-as-internal' into 'master'

Mark various implementation classes as 'internal'

By using the doxygen \internal command.

See merge request !70
parents d487fef6 d79bbfd0
No related branches found
No related tags found
1 merge request!70Mark various implementation classes as 'internal'
Pipeline #
...@@ -39,6 +39,8 @@ namespace Dune { ...@@ -39,6 +39,8 @@ namespace Dune {
\todo There shouldn't be an allocator argument here, because the array is 'unmanaged'. \todo There shouldn't be an allocator argument here, because the array is 'unmanaged'.
And indeed, of the allocator, only its size_type is used. Hence, the signature And indeed, of the allocator, only its size_type is used. Hence, the signature
of this class should be changed to <class B, int stype> of this class should be changed to <class B, int stype>
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class base_array_unmanaged class base_array_unmanaged
...@@ -270,6 +272,7 @@ namespace Dune { ...@@ -270,6 +272,7 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class base_array_window : public base_array_unmanaged<B,A> class base_array_window : public base_array_unmanaged<B,A>
...@@ -360,6 +363,7 @@ namespace Dune { ...@@ -360,6 +363,7 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class base_array : public base_array_unmanaged<B,A> class base_array : public base_array_unmanaged<B,A>
...@@ -515,6 +519,8 @@ namespace Dune { ...@@ -515,6 +519,8 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class compressed_base_array_unmanaged class compressed_base_array_unmanaged
......
...@@ -38,6 +38,8 @@ namespace Dune { ...@@ -38,6 +38,8 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class block_vector_unmanaged : public base_array_unmanaged<B,A> class block_vector_unmanaged : public base_array_unmanaged<B,A>
...@@ -636,6 +638,8 @@ namespace Dune { ...@@ -636,6 +638,8 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
#ifndef DOXYGEN #ifndef DOXYGEN
template<class B, class A> template<class B, class A>
...@@ -759,6 +763,8 @@ namespace Dune { ...@@ -759,6 +763,8 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class compressed_block_vector_unmanaged : public compressed_base_array_unmanaged<B,A> class compressed_block_vector_unmanaged : public compressed_base_array_unmanaged<B,A>
...@@ -1011,6 +1017,8 @@ namespace Dune { ...@@ -1011,6 +1017,8 @@ namespace Dune {
Error checking: no error checking is provided normally. Error checking: no error checking is provided normally.
Setting the compile time switch DUNE_ISTL_WITH_CHECKING Setting the compile time switch DUNE_ISTL_WITH_CHECKING
enables error checking. enables error checking.
\internal This class is an implementation detail, and should not be used outside of dune-istl.
*/ */
template<class B, class A=std::allocator<B> > template<class B, class A=std::allocator<B> >
class CompressedBlockVectorWindow : public compressed_block_vector_unmanaged<B,A> class CompressedBlockVectorWindow : public compressed_block_vector_unmanaged<B,A>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment