CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
Array.hh File Reference
#include <iostream>
#include <cassert>
#include <new>
#include <stdlib.h>
#include "casm/CASM_global_definitions.hh"
#include "casm/misc/CASM_TMP.hh"
#include "casm/casm_io/jsonParser.hh"

Go to the source code of this file.

Classes

class  CASM::Array< T >
 Basic std::vector like container (deprecated) More...
 
class  CASM::ReturnArray< T >
 
class  CASM::Array< T >
 Basic std::vector like container (deprecated) More...
 
class  CASM::ReturnArray< T >
 
class  CASM::ArraySizeLessThan
 

Namespaces

 CASM
 Main CASM namespace.
 

Functions

template<typename T >
jsonParser & CASM::to_json (const Array< T > &value, jsonParser &json)
 
template<typename T >
void CASM::from_json (Array< T > &value, const jsonParser &json)
 This requires that 'T::T()' exists, if not, you must do this by hand. More...
 
template<class T >
Array< T > CASM::array_cat (const Array< T > &A1, const Array< T > &A2)
 
template<class T >
std::ostream & CASM::operator<< (std::ostream &out, const Array< T > &array_out)
 
template<typename T >
void CASM::swap (Array< T > &A1, Array< T > &A2)