8#include "Arp/Plc/Commons/Meta/ArrayDimension.hpp"
11#include <initializer_list>
13namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
19 friend class ArrayNavigator;
22 using Values = std::vector<ArrayDimension>;
51 bool IsEmpty(
void)
const;
55 const Values& GetValues(
void)
const;
63 void EraseFrontDimension(
void);
78template<>
struct fmt::formatter<
Arp::Plc::Commons::Meta::ArrayDimensions>:
public fmt::ostream_formatter {};
Root namespace for the PLCnext API