Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

Sct::File Namespace Reference


Data Structures

class  IOManagerFile
class  IONameFile
class  IStreamFile
class  IStreamFile2
class  OStreamFile
class  OStreamFile2

Functions

template<typename T> void getArray (ifstream &file, T *p, size_t size, size_t actualSize)
template<typename T> void getArrayCreate (ifstream &file, T **p, size_t &size)
template<typename T> void getArrayNoCreate (ifstream &file, T *p, size_t size)
void getArray (ifstream &file, char *p, size_t size, size_t actualSize)
void getArray (ifstream &file, unsigned char *p, size_t size, size_t actualSize)
template<typename T> void readArray (FILE *file, T *p, size_t size, size_t actualSize)
template<typename T> void readArrayCreate (FILE *file, T **p, size_t &size)
template<typename T> void readArrayNoCreate (FILE *file, T *p, size_t size)
template<typename T> void read (FILE *f, T &p)
template<typename T> void write (FILE *f, T t)
template<typename T> void writeArray (FILE *f, const T *t, size_t size)


Function Documentation

void getArray ifstream &    file,
unsigned char *    p,
size_t    size,
size_t    actualSize
 

Definition at line 295 of file IStreamFile.h.

void getArray ifstream &    file,
char *    p,
size_t    size,
size_t    actualSize
 

Definition at line 283 of file IStreamFile.h.

template<typename T>
void Sct::File::getArray ifstream &    file,
T *    p,
size_t    size,
size_t    actualSize
 

Definition at line 272 of file IStreamFile.h.

Referenced by getArrayCreate(), and getArrayNoCreate().

template<typename T>
void Sct::File::getArrayCreate ifstream &    file,
T **    p,
size_t &    size
 

Definition at line 309 of file IStreamFile.h.

References getArray().

Referenced by Sct::File::IStreamFile::get().

template<typename T>
void Sct::File::getArrayNoCreate ifstream &    file,
T *    p,
size_t    size
 

Definition at line 316 of file IStreamFile.h.

References getArray().

Referenced by Sct::File::IStreamFile::get().

template<typename T>
void Sct::File::read FILE *    f,
T &    p
 

Definition at line 300 of file IStreamFile2.h.

Referenced by SctCalibrationController::CalibrationControllerImpl::applyChanges(), SctFitter::Fitter::doFits(), Sct::File::IStreamFile2::operator>>(), SctData::IO::TrimRangeTestResultStreamer::read(), SctData::IO::TimeWalkTestResultStreamer::read(), SctData::IO::TGraphStreamer::read(), SctData::IO::TGraphAsymmErrorsStreamer::read(), SctData::IO::StrobeDelayTestResultStreamer::read(), SctData::IO::ScanPointsStreamer::read(), SctData::IO::ScanHeaderStreamer::read(), SctData::IO::ResponseCurveStreamer::read(), SctData::IO::RawScanResultStreamer::read(), SctData::IO::PipelineTestResultStreamer::read(), SctData::IO::NPtGainTestResultStreamer::read(), SctData::IO::NoiseOccupancyTestResultStreamer::read(), SctData::IO::NMaskTestResultStreamer::read(), SctData::IO::ModuleDefectListStreamer::read(), SctData::IO::ModuleConfigurationStreamer::read(), SctData::IO::FullBypassTestResultStreamer::read(), SctData::IO::FitScanResultStreamer::read(), SctData::IO::TopHatFitObjectStreamer::read(), SctData::IO::GausFitObjectStreamer::read(), SctData::IO::ErfFitObjectStreamer::read(), SctData::IO::ErfcFitObjectStreamer::read(), readArrayCreate(), and readArrayNoCreate().

template<typename T>
void Sct::File::readArray FILE *    file,
T *    p,
size_t    size,
size_t    actualSize
 

Definition at line 269 of file IStreamFile2.h.

Referenced by readArrayCreate(), and readArrayNoCreate().

template<typename T>
void Sct::File::readArrayCreate FILE *    file,
T **    p,
size_t &    size
 

Definition at line 282 of file IStreamFile2.h.

References read(), and readArray().

Referenced by Sct::File::IStreamFile2::get(), and Sct::File::IStreamFile2::operator>>().

template<typename T>
void Sct::File::readArrayNoCreate FILE *    file,
T *    p,
size_t    size
 

Definition at line 291 of file IStreamFile2.h.

References read(), and readArray().

Referenced by Sct::File::IStreamFile2::get(), and Sct::File::IStreamFile2::operator>>().

template<typename T>
void Sct::File::write FILE *    f,
  t
 

Definition at line 183 of file OStreamFile2.h.

Referenced by Sct::File::OStreamFile2::operator<<(), SctData::TestSummary::SummaryManager::write(), and writeArray().

template<typename T>
void Sct::File::writeArray FILE *    f,
const T *    t,
size_t    size
 

Definition at line 188 of file OStreamFile2.h.

References write().

Referenced by Sct::File::OStreamFile2::operator<<(), and Sct::File::OStreamFile2::put().


Generated on Mon Dec 15 19:37:22 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3