OGS
PropertyVector.h File Reference
#include <cassert>
#include <iterator>
#include <range/v3/algorithm/copy.hpp>
#include <range/v3/range/concepts.hpp>
#include <range/v3/range/primitives.hpp>
#include <range/v3/view/common.hpp>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include "BaseLib/Algorithm.h"
#include "MeshEnums.h"
Include dependency graph for PropertyVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MeshLib::PropertyVectorBase
class  MeshLib::PropertyVector< PROP_VAL_TYPE >

Namespaces

namespace  MeshLib

Functions

template<typename T>
constexpr auto MeshLib::extend (PropertyVector< T > &property, std::size_t const count)
template<typename T, typename R>
requires ranges::sized_range<R> && std::convertible_to<ranges::range_value_t<R>, T>
constexpr void MeshLib::appendValues (PropertyVector< T > &property, R &&values)

Variables

constexpr std::string MeshLib::vtkGhostTypeString = "vtkGhostType"