From 850fa066d3282d435e85af7b208d2ce566ea1a28 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Wed, 13 Oct 2010 10:43:16 +0200 Subject: [PATCH] ENH: add UList typedefs for the various List counterparts - eg, labelUList <-> labelList scalarUList <-> scalarList ... Note the unallocLabelList typedef is still available. However labelUList requires less typing (10 vs. 17 chars) and has a more obvious to labelList. --- doc/doxygen/Doxyfile | 6 ++++-- .../Lists/PackedList/PackedBoolList.H | 6 ++++++ src/OpenFOAM/containers/Lists/UList/UList.H | 1 + src/OpenFOAM/primitives/Lists/boolList.H | 8 ++++++++ src/OpenFOAM/primitives/Lists/fileNameList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/labelList.H | 18 +++++++++++++++--- src/OpenFOAM/primitives/Lists/scalarList.H | 10 +++++++++- .../primitives/Lists/sphericalTensorList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/stringList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/symmTensorList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/tensorList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/vectorList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/wordList.H | 10 +++++++++- src/OpenFOAM/primitives/Lists/wordReList.H | 12 ++++++++++-- .../primitives/strings/wordRe/wordRe.C | 2 +- .../primitives/strings/wordRe/wordRe.H | 2 +- .../primitives/strings/wordRe/wordReI.H | 2 +- 17 files changed, 119 insertions(+), 18 deletions(-) diff --git a/doc/doxygen/Doxyfile b/doc/doxygen/Doxyfile index 1445ad0bc2..51a8ae2b50 100644 --- a/doc/doxygen/Doxyfile +++ b/doc/doxygen/Doxyfile @@ -574,12 +574,14 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -# INPUT = $(WM_PROJECT_DIR)/src \ +#INPUT = $(WM_PROJECT_DIR)/src \ # $(WM_PROJECT_DIR)/applications/utilities \ # $(WM_PROJECT_DIR)/applications/solvers # limit input for testing purposes -INPUT = $(WM_PROJECT_DIR)/src/OpenFOAM/global +INPUT = $(WM_PROJECT_DIR)/src/OpenFOAM/global \ + $(WM_PROJECT_DIR)/src/OpenFOAM/containers \ + $(WM_PROJECT_DIR)/src/OpenFOAM/primitives # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is diff --git a/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H b/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H index 7e47674b8b..fb790a3e05 100644 --- a/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H +++ b/src/OpenFOAM/containers/Lists/PackedList/PackedBoolList.H @@ -51,6 +51,12 @@ SeeAlso namespace Foam { +// Forward declaration +class PackedBoolList; + +//- @typedef A List of PackedBoolList +typedef List PackedBoolListList; + /*---------------------------------------------------------------------------*\ Class PackedBoolList Declaration \*---------------------------------------------------------------------------*/ diff --git a/src/OpenFOAM/containers/Lists/UList/UList.H b/src/OpenFOAM/containers/Lists/UList/UList.H index 8f7e009287..d0cb05fc17 100644 --- a/src/OpenFOAM/containers/Lists/UList/UList.H +++ b/src/OpenFOAM/containers/Lists/UList/UList.H @@ -59,6 +59,7 @@ template class SubList; template class UList; template Ostream& operator<<(Ostream&, const UList&); +typedef UList