NEURON
File Class Reference

#include <file.h>

Inheritance diagram for File:
InputFile StdInput

Public Member Functions

virtual ~File ()
 
virtual const Stringname () const
 
virtual long length () const
 
virtual void close ()
 
virtual void limit (unsigned int buffersize)
 

Protected Member Functions

 File (FileInfo *)
 
FileInforep () const
 

Private Member Functions

void operator= (const File &)
 

Private Attributes

FileInforep_
 

Detailed Description

Definition at line 36 of file file.h.

Constructor & Destructor Documentation

◆ File()

File::File ( FileInfo i)
protected

Definition at line 149 of file file.cpp.

◆ ~File()

File::~File ( )
virtual

Definition at line 154 of file file.cpp.

Member Function Documentation

◆ close()

void File::close ( )
virtual

Definition at line 178 of file file.cpp.

◆ length()

long File::length ( ) const
virtual

Reimplemented in StdInput.

Definition at line 170 of file file.cpp.

◆ limit()

void File::limit ( unsigned int  buffersize)
virtual

Definition at line 200 of file file.cpp.

◆ name()

const String * File::name ( ) const
virtual

Definition at line 162 of file file.cpp.

◆ operator=()

void File::operator= ( const File )
private

◆ rep()

FileInfo * File::rep ( ) const
protected

Definition at line 206 of file file.cpp.

Member Data Documentation

◆ rep_

FileInfo* File::rep_
private

Definition at line 50 of file file.h.


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