OMKAccessLevelList.h File Reference

#include "OMKControlTakeOverPrm.h"
#include <list>
#include <iostream>

Include dependency graph for OMKAccessLevelList.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OMK
namespace  OMK::Type

Classes

class  OMK::Type::AccessLevelList< ItemType >
 A access level and a list. More...

Functions

template<typename ItemType>
std::ostream & operator<< (std::ostream &out, const OMK::Type::AccessLevelList< ItemType > &a)
 stream operator for AccessGroup.
template<typename ItemType>
std::istream & operator>> (std::istream &in, OMK::Type::AccessLevelList< ItemType > &a)
 stream operator for AccessGroup.
template<typename ItemType>
OMK::OutgoingSynchronisationMessageoperator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::AccessLevelList< ItemType > &a)
 stream operator for AccessGroup.
template<typename ItemType>
OMK::IncomingSynchronisationMessageoperator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::AccessLevelList< ItemType > &a)
 stream operator for AccessGroup.


Function Documentation

template<typename ItemType>
OMK::OutgoingSynchronisationMessage& operator<< ( OMK::OutgoingSynchronisationMessage out,
const OMK::Type::AccessLevelList< ItemType > &  prm 
)

stream operator for AccessGroup.

Use by OMK::Type::SimpleTypeT::pack.

Definition at line 139 of file OMKAccessLevelList.inl.

00140 {
00141   out << (OMK::Type::AccessGroup)prm ;
00142   out << prm._items ;
00143   return out ;
00144 }

template<typename ItemType>
std::ostream& operator<< ( std::ostream &  out,
const OMK::Type::AccessLevelList< ItemType > &  prm 
)

stream operator for AccessGroup.

Use by OMK::Type::SimpleTypeT::insertInStream.

Definition at line 117 of file OMKAccessLevelList.inl.

00118 {
00119   out << (OMK::Type::AccessGroup)prm << " "
00120       << prm._items << " "
00121       << " " ;
00122   return out ;
00123 }

template<typename ItemType>
OMK::IncomingSynchronisationMessage& operator>> ( OMK::IncomingSynchronisationMessage in,
OMK::Type::AccessLevelList< ItemType > &  prm 
)

stream operator for AccessGroup.

Use by OMK::Type::SimpleTypeT::unpack.

Definition at line 150 of file OMKAccessLevelList.inl.

00151 {
00152   in >> (OMK::Type::AccessGroup)prm ;
00153   in >> prm._items ;
00154   return in ;
00155 }

template<typename ItemType>
std::istream& operator>> ( std::istream &  in,
OMK::Type::AccessLevelList< ItemType > &  prm 
)

stream operator for AccessGroup.

Use by OMK::Type::SimpleTypeT::extract.

Definition at line 128 of file OMKAccessLevelList.inl.

00129 {
00130   in >> (OMK::Type::AccessGroup)prm ;
00131   in >> prm._items ;
00132   return in ;
00133 }


logo OpenMask

Documentation generated on Mon Jun 9 11:45:58 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007