Remove nested types SField::ref and SField::ptr...

* This silences a warning about a redundant cv-qualifier.
* This makes future coding mistakes about redundant
  cv-qualifiers much less likely.
* This makes the code easier to read.
This commit is contained in:
Howard Hinnant
2015-04-21 21:33:48 -04:00
committed by Tom Ritchford
parent 47482acf83
commit 100a76f0e8
30 changed files with 198 additions and 197 deletions

View File

@@ -62,7 +62,7 @@ public:
STBase();
explicit
STBase (SField::ref n);
STBase (SField const& n);
virtual ~STBase() = default;
@@ -137,16 +137,16 @@ public:
This sets the name.
*/
void
setFName (SField::ref n);
setFName (SField const& n);
SField::ref
SField const&
getFName() const;
void
addFieldID (Serializer& s) const;
protected:
SField::ptr fName;
SField const* fName;
template <class T>
static