![]() |
Chaste Commit::675f9facbe008c5eacb9006feaeb6423206579ea
|
Partial class specialization to specialize class members for input archives. More...
Collaboration diagram for ArchiveOpener< InputArchive, std::ifstream >:Public Member Functions | |
| ArchiveOpener (const FileFinder &rDirectory, const std::string &rFileNameBase, unsigned procId) | |
| InputArchive * | GetCommonArchive () |
Private Attributes | |
| std::ifstream * | mpCommonStream |
| std::ifstream * | mpPrivateStream |
| InputArchive * | mpCommonArchive |
| InputArchive * | mpPrivateArchive |
Friends | |
| class | TestArchivingHelperClasses |
Partial class specialization to specialize class members for input archives.
| InputArchive | Type of the input archive type, which can vary between text and binary input archives from boost::archive |
Definition at line 57 of file ArchiveOpener.cpp.
|
inline |
Specialization for input archives.
| rDirectory | |
| rFileNameBase | |
| procId |
Definition at line 69 of file ArchiveOpener.cpp.
References EXCEPTION, ArchiveLocationInfo::GetArchiveDirectory(), ArchiveLocationInfo::GetProcessUniqueFilePath(), ArchiveOpener< Archive, Stream >::mpCommonArchive, ArchiveOpener< Archive, Stream >::mpCommonStream, ArchiveOpener< Archive, Stream >::mpPrivateArchive, ArchiveOpener< Archive, Stream >::mpPrivateStream, ProcessSpecificArchive< Archive >::Set(), and ArchiveLocationInfo::SetArchiveDirectory().
|
inline |
Definition at line 134 of file ArchiveOpener.cpp.
|
inline |
Definition at line 128 of file ArchiveOpener.cpp.
References ArchiveOpener< Archive, Stream >::mpCommonArchive.
|
friend |
Definition at line 60 of file ArchiveOpener.cpp.
|
private |
The main archive.
Definition at line 151 of file ArchiveOpener.cpp.
|
private |
The file stream for the main archive.
Definition at line 145 of file ArchiveOpener.cpp.
|
private |
The secondary archive.
Definition at line 154 of file ArchiveOpener.cpp.
|
private |
The file stream for the secondary archive.
Definition at line 148 of file ArchiveOpener.cpp.