Class OrderedMonitors::OrderedAccess

Nested Relationships

This class is a nested type of Template Class OrderedMonitors.

Class Documentation

class common::OrderedMonitors::OrderedAccess

Public Types

typedef std::tuple<std::unique_ptr<typename Monitor<MonitoredTypes>::WriteAccess>...> AccessPtrTuple
typedef std::tuple<typename Monitor<MonitoredTypes>::WriteAccess&...> AccessTuple

Public Functions

inline explicit OrderedAccess(OrderedMonitors *monitors)
template<int I>
inline const std::tuple_element<I, AccessTuple>::type &get()