Quantum++  v0.6
C++11 quantum computing library
qpp::internal::IOManipPointer< PointerType > Class Template Reference

#include <internal/classes/iomanip.h>

Public Member Functions

 IOManipPointer (const PointerType *p, const idx n, const std::string &separator, const std::string &start="[", const std::string &end="]")
 
 IOManipPointer (const IOManipPointer &)=default
 
IOManipPointeroperator= (const IOManipPointer &)=default
 

Friends

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &os, const IOManipPointer &rhs)
 

Constructor & Destructor Documentation

template<typename PointerType>
qpp::internal::IOManipPointer< PointerType >::IOManipPointer ( const PointerType *  p,
const idx  n,
const std::string &  separator,
const std::string &  start = "[",
const std::string &  end = "]" 
)
inlineexplicit
template<typename PointerType>
qpp::internal::IOManipPointer< PointerType >::IOManipPointer ( const IOManipPointer< PointerType > &  )
default

Member Function Documentation

template<typename PointerType>
IOManipPointer& qpp::internal::IOManipPointer< PointerType >::operator= ( const IOManipPointer< PointerType > &  )
default

Friends And Related Function Documentation

template<typename PointerType>
template<typename charT , typename traits >
std::basic_ostream<charT, traits>& operator<< ( std::basic_ostream< charT, traits > &  os,
const IOManipPointer< PointerType > &  rhs 
)
friend

The documentation for this class was generated from the following file: