Om
Functions
boost Namespace Reference

Functions

template<>
void swap (Om::Language::Expression &, Om::Language::Expression &)
 
template<>
void swap (Om::Language::Form &, Om::Language::Form &)
 
template<>
void swap (Om::Language::Lexicon &, Om::Language::Lexicon &)
 
template<>
void swap (Om::Language::Literal &, Om::Language::Literal &)
 
template<>
void swap (Om::Language::Null &, Om::Language::Null &)
 
template<>
void swap (Om::Language::Operand &, Om::Language::Operand &)
 
template<>
void swap (Om::Language::Operator &, Om::Language::Operator &)
 
template<>
void swap (Om::Language::Separator &, Om::Language::Separator &)
 
template<typename TheValue >
void swap (Om::Owner< TheValue > &, Om::Owner< TheValue > &)
 
template<typename TheCodeUnitIterator >
void swap (Om::Sink::CodePointSink< TheCodeUnitIterator > &, Om::Sink::CodePointSink< TheCodeUnitIterator > &)
 
template<typename TheItem , typename TheContainer >
void swap (Om::Sink::ContainerBackSink< TheItem, TheContainer > &, Om::Sink::ContainerBackSink< TheItem, TheContainer > &)
 
template<typename TheItem , typename TheContainer >
void swap (Om::Sink::ContainerFrontSink< TheItem, TheContainer > &, Om::Sink::ContainerFrontSink< TheItem, TheContainer > &)
 
template<typename TheItem , typename TheIterator >
void swap (Om::Sink::IteratorSink< TheItem, TheIterator > &, Om::Sink::IteratorSink< TheItem, TheIterator > &)
 
template<typename TheCodeUnitIterator >
void swap (Om::Source::CodePointSource< TheCodeUnitIterator > &, Om::Source::CodePointSource< TheCodeUnitIterator > &)
 
template<typename TheStringIterator >
void swap (Om::Source::CodePointStringBackSource< TheStringIterator > &, Om::Source::CodePointStringBackSource< TheStringIterator > &)
 
template<typename TheStringIterator >
void swap (Om::Source::CodePointStringFrontSource< TheStringIterator > &, Om::Source::CodePointStringFrontSource< TheStringIterator > &)
 
template<typename TheItem , typename TheContainer >
void swap (Om::Source::ContainerBackSource< TheItem, TheContainer > &, Om::Source::ContainerBackSource< TheItem, TheContainer > &)
 
template<typename TheItem , typename TheContainer >
void swap (Om::Source::ContainerFrontSource< TheItem, TheContainer > &, Om::Source::ContainerFrontSource< TheItem, TheContainer > &)
 
template<typename TheItem >
void swap (Om::Source::EmptySource< TheItem > &, Om::Source::EmptySource< TheItem > &)
 
template<typename TheItem , typename TheIterator >
void swap (Om::Source::IteratorPairSource< TheItem, TheIterator > &, Om::Source::IteratorPairSource< TheItem, TheIterator > &)
 
template<typename TheItem , typename TheIterator >
void swap (Om::Source::IteratorSource< TheItem, TheIterator > &, Om::Source::IteratorSource< TheItem, TheIterator > &)
 
template<typename TheItem >
void swap (Om::Source::SingletonSource< TheItem > &, Om::Source::SingletonSource< TheItem > &)
 
template<typename TheItem >
void swap (Om::Source::StreamSource< TheItem > &, Om::Source::StreamSource< TheItem > &)
 

Function Documentation

◆ swap() [1/23]

template<>
void boost::swap ( Om::Language::Expression ,
Om::Language::Expression  
)

◆ swap() [2/23]

template<>
void boost::swap ( Om::Language::Form ,
Om::Language::Form  
)

◆ swap() [3/23]

template<>
void boost::swap ( Om::Language::Lexicon ,
Om::Language::Lexicon  
)

◆ swap() [4/23]

template<>
void boost::swap ( Om::Language::Literal ,
Om::Language::Literal  
)

◆ swap() [5/23]

template<>
void boost::swap ( Om::Language::Null ,
Om::Language::Null  
)

◆ swap() [6/23]

template<>
void boost::swap ( Om::Language::Operand ,
Om::Language::Operand  
)

◆ swap() [7/23]

template<>
void boost::swap ( Om::Language::Operator ,
Om::Language::Operator  
)

◆ swap() [8/23]

template<>
void boost::swap ( Om::Language::Separator ,
Om::Language::Separator  
)

◆ swap() [9/23]

template<typename TheValue >
void boost::swap ( Om::Owner< TheValue > &  ,
Om::Owner< TheValue > &   
)

◆ swap() [10/23]

template<typename TheCodeUnitIterator >
void boost::swap ( Om::Sink::CodePointSink< TheCodeUnitIterator > &  ,
Om::Sink::CodePointSink< TheCodeUnitIterator > &   
)

◆ swap() [11/23]

template<typename TheItem , typename TheContainer >
void boost::swap ( Om::Sink::ContainerBackSink< TheItem, TheContainer > &  ,
Om::Sink::ContainerBackSink< TheItem, TheContainer > &   
)

◆ swap() [12/23]

template<typename TheItem , typename TheContainer >
void boost::swap ( Om::Sink::ContainerFrontSink< TheItem, TheContainer > &  ,
Om::Sink::ContainerFrontSink< TheItem, TheContainer > &   
)

◆ swap() [13/23]

template<typename TheItem , typename TheIterator >
void boost::swap ( Om::Sink::IteratorSink< TheItem, TheIterator > &  ,
Om::Sink::IteratorSink< TheItem, TheIterator > &   
)

◆ swap() [14/23]

template<typename TheCodeUnitIterator >
void boost::swap ( Om::Source::CodePointSource< TheCodeUnitIterator > &  ,
Om::Source::CodePointSource< TheCodeUnitIterator > &   
)

◆ swap() [15/23]

template<typename TheStringIterator >
void boost::swap ( Om::Source::CodePointStringBackSource< TheStringIterator > &  ,
Om::Source::CodePointStringBackSource< TheStringIterator > &   
)

◆ swap() [16/23]

template<typename TheStringIterator >
void boost::swap ( Om::Source::CodePointStringFrontSource< TheStringIterator > &  ,
Om::Source::CodePointStringFrontSource< TheStringIterator > &   
)

◆ swap() [17/23]

template<typename TheItem , typename TheContainer >
void boost::swap ( Om::Source::ContainerBackSource< TheItem, TheContainer > &  ,
Om::Source::ContainerBackSource< TheItem, TheContainer > &   
)

◆ swap() [18/23]

template<typename TheItem , typename TheContainer >
void boost::swap ( Om::Source::ContainerFrontSource< TheItem, TheContainer > &  ,
Om::Source::ContainerFrontSource< TheItem, TheContainer > &   
)

◆ swap() [19/23]

template<typename TheItem >
void boost::swap ( Om::Source::EmptySource< TheItem > &  ,
Om::Source::EmptySource< TheItem > &   
)

◆ swap() [20/23]

template<typename TheItem , typename TheIterator >
void boost::swap ( Om::Source::IteratorPairSource< TheItem, TheIterator > &  ,
Om::Source::IteratorPairSource< TheItem, TheIterator > &   
)

◆ swap() [21/23]

template<typename TheItem , typename TheIterator >
void boost::swap ( Om::Source::IteratorSource< TheItem, TheIterator > &  ,
Om::Source::IteratorSource< TheItem, TheIterator > &   
)

◆ swap() [22/23]

template<typename TheItem >
void boost::swap ( Om::Source::SingletonSource< TheItem > &  ,
Om::Source::SingletonSource< TheItem > &   
)

◆ swap() [23/23]

template<typename TheItem >
void boost::swap ( Om::Source::StreamSource< TheItem > &  ,
Om::Source::StreamSource< TheItem > &   
)