📄 pqdif_classes.h
字号:
// Main include file for core WPT PQDIF classes.
// ---------------------------------------------
//
// File name: $Workfile: PQDIF_classes.h $
// Last modified: $Modtime: 10/11/01 11:24a $
// Last modified by: $Author: Tomm $
//
// VCS archive path: $Archive: /ElectrotekLibs/Borland/PQDIFlib/PQDIF_classes.h $
// VCS revision: $Revision: 17 $
// Windows stuff...
#include <windows.h>
// Array template from Standard Template Library (STL)
#include <vector>
#include <list>
#include <string>
#include <algorithm>
using namespace std;
// Math library support
#include <math.h>
#include "pqdif_custom_1.h" // include implementation specific items
// PQDIF headers
#include "pqdif_ph.h" // Physical definitions
#include "pqdif_lg.h" // Logical definitions
#include "pqdif_id.h" // Extensible ID definitions
// General purpose classes
#include "pqbytearray.h" // Byte array class - mostly compatible with MFC version
#include "pqptrarray.h" // Pointer array class - mostly compatible with MFC version
// Persistence controllers - Concrete uses an enum defined in pqdfacty.h
#include "pcn_base.h" // Interface (virtual base class)
// Stream classes
#include "str_base.h" // Interface (virtual base class)
#include "str_flat.h" // Flat file (for reading/writing temporary files)
#include "str_chnk.h" // Chunked streams
// Stream processor classes
#include "proc_bas.h" // Interface (virtual base class)
#include "proc_not.h" // Concrete: Nothing
#include "proc_zlib.h" // Concrete: ZLIB
// Record classes
#include "rec_base.h" // Record base class
#include "rec_general.h" // General record class (or "generic")
#include "rec_container.h" // Container record class - cast from general
#include "rec_datasource.h" // Data source record class - cast from general
#include "rec_observ.h" // Observation record class - cast from general
#include "rec_settings.h" // Settings record class - wrapper around general
// Element classes
#include "el_base.h" // Interface (virtual base class)
#include "el_coll.h" // Concrete: Collection
#include "el_scal.h" // Concrete: Scalar
#include "el_vect.h" // Concrete: Vector
// Serialization controller, iterator and allocator
#include "ser_cont_el.h"
#include "ser_iter_el.h"
#include "ser_alloc.h"
// Singleton objects
#include "pqdfacty.h" // Factory object for creating other PQDIF objects
#include "pqdinfo.h" // PQDIF information object (Singleton)
// Persistence controller - uses an enum defined in pqdfacty.h
#include "pcn_flat.h" // Concrete: Flat file controller
#include "pqdif_custom_2.h" // include implementation specific items
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -