New: method try_get_data() added to CellDataStorage in both const and
-non-const forms. It returns an optional which determines whether a
+non-const forms. It returns a std_cxx17::optional which determines whether a
cell has a data associated with it.
<br>
(Reza Rastak, 2019/08/21)
get_data(const CellIteratorType &cell) const;
/**
- * Returns an optional indicating whether @p cell contains an associated
- * data or not. If data is available, dereferencing the optional
- * reveals a vector of pointers to the underlying data at quadrature points.
+ * Returns a std_cxx17::optional indicating whether @p cell contains an
+ * associated data or not. If data is available, dereferencing the
+ * std_cxx17::optional reveals a vector of pointers to the underlying data
+ * at the quadrature points.
* A possible additional typename @p T is the class to which the base class
* DataType could be cast. Since @p DataType is stored as shared pointers,
* there is minimal overhead in returning a vector by value instead of by
try_get_data(const CellIteratorType &cell);
/**
- * Returns an optional indicating whether @p cell contains an associated
- * data or not. If data is available, dereferencing the optional reveals
- * a vector of constant pointers to the underlying data at quadrature points.
+ * Returns a std_cxx17::optional indicating whether @p cell contains an
+ * associated data or not. If data is available, dereferencing the
+ * std_cxx17::optional reveals a vector of constant pointers to the
+ * underlying data at the quadrature points.
* A possible additional typename @p T is the class to which the base class
* DataType could be cast. Since @p DataType is stored as shared pointers,
* there is minimal overhead in returning a vector by value instead of by