CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
DataStream.hh File Reference
#include <vector>
#include <string>
#include <iostream>
#include <functional>
#include "casm/external/Eigen/Dense"

Go to the source code of this file.

Classes

class  CASM::DataStream
 
class  CASM::CountDataStream
 
struct  CASM::DataStream_impl::DataStreamPromoter< OutType >
 
struct  CASM::DataStream_impl::DataStreamPromoter< std::string >
 
struct  CASM::DataStream_impl::DataStreamPromoter< double >
 
struct  CASM::DataStream_impl::DataStreamPromoter< long >
 
struct  CASM::DataStream_impl::DataStreamPromoter< bool >
 
struct  CASM::DataStream_impl::DataStreamPromoter< char >
 
class  CASM::ValueDataStream< T, Promoter >
 
class  CASM::VectorDataStream< T, Promoter >
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::DataStream_impl
 
 Eigen
 

Functions

DataStream & CASM::operator<< (DataStream &_stream, int i)
 
DataStream & CASM::operator<< (DataStream &_stream, float f)
 
DataStream & CASM::operator<< (DataStream &_stream, unsigned int i)
 
DataStream & CASM::operator<< (DataStream &_stream, unsigned long i)
 
template<class T >
DataStream & CASM::operator<< (DataStream &_stream, const std::vector< T > &vec)
 
template<typename Derived >
CASM::DataStreamEigen::operator<< (CASM::DataStream &_stream, const MatrixBase< Derived > &value)