summaryrefslogtreecommitdiffstats
path: root/c++
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2940] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | | | | | | | Bug Description: Compiler needed both the -instances=global and the -LANG:std flag to function. libtools spits out a warning about not being able to find the ANG:std library directory, but that's okay...it passes it to the linker anyway. Platforms tested: Solaris (Arabica)
* [svn-r2939] Purpose:Bill Wendling2000-11-152-4/+4
| | | | | | | | | Bug Description: When copying the --enable-production stuff, I forgot to change the CFLAGS to CXXFLAGS... Platforms tested: Solaris
* [svn-r2937] Purpose:Bill Wendling2000-11-152-51/+120
| | | | | | | Feature Update Description: Added ability to compile code as production, development, or profile with the appropriate flags...
* [svn-r2936] Purpose:Bill Wendling2000-11-151-4/+4
| | | | | | | | | | | Bug Description: Solaris needs the ``-instances=global'' flag to make templates open to everyone. Solution: Added Platforms tested: Sun (Arabica)
* [svn-r2932] Purpose:Bill Wendling2000-11-153-6/+6
| | | | | | | | Changed to handle tracing in C++ files. Description: Pointed to the correct ``trace'' program (the one in hdf5/bin/) Platforms tested: Linux
* [svn-r2931] Purpose:Bill Wendling2000-11-151-9/+13
| | | | | | | | Changed to handle tracing in C++ files. Description: Added case statements around the tracing logic. Platforms tested: Linux
* [svn-r2926] Purpose:Bill Wendling2000-11-153-0/+0
| | | | Needed Dependencies file
* [svn-r2924] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | | | | | Bug fix Description: distclean was removing .C files. Solution: It was trying to remove the .f90 extension, of which there wasn't one. Platforms tested: Linux
* [svn-r2920] Purpose:Bill Wendling2000-11-153-68/+164
| | | | | | | | | | | | Buglet fix... Description: When configuring, configure would complain about there not being a confdefs.h file. Solution: Added a src/H5config.h file which configure can generate. This can be used for configure stuff later, but is empty now. Platforms tested: Linux
* [svn-r2918] Purpose:Bill Wendling2000-11-152-8/+16
| | | | | | | | | | Bug fix Description: It would be nice if I'd done this correctly the first time. Solution: Doh! NEeded to use the ``using'' keyword... Platforms tested: Linux
* [svn-r2917] Purpose:Bill Wendling2000-11-152-6/+6
| | | | | | | | | | | Bug fix Description: Namespace wasn't being detected properly. Solution: Changed it to do it properly (not putting the main() function in the namespace); Platforms tested: Linux
* [svn-r2916] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | include file Description: Added header file to the PUB_HDR macro so that it'll be installed with the library.
* [svn-r2914] Purpose:Bill Wendling2000-11-153-4/+5
| | | | | | | | | | | | | Bug fix Description: libtool complained that the library name didn't have a ``lib'' prefix. Also, the $(top_srcdir) macro points to the top of the c++/ directory, which was messing up the -I$(top_srcdir)/src stuff. It needed to be changed to the correct value. Solution: Made it so Platforms tested: Linux
* [svn-r2913] Purpose:Bill Wendling2000-11-152-50/+88
| | | | | | | | | | | Bug fix Description: Configure wasn't picking up the LT_STATIC_EXEC stuff from the top-level configure. Solution: Added LT_STATIC_EXEC logic Platforms tested: Linux
* [svn-r2907] Purpose:Bill Wendling2000-11-142-2/+2
| | | | | | Bug FIx Description: The Source file was renamed. Changed it to that name.
* [svn-r2904] Purpose:Bill Wendling2000-11-1412-0/+603
| | | | | Adding some of the config stuff. Binh-Minh should go through the others (and these) to see if they are correct.
* [svn-r2903] Purpose:Bill Wendling2000-11-144-0/+3224
| | | | Adding Makefiles and configure stuff.
* [svn-r2902] Purpose:Bill Wendling2000-11-145-0/+9844
| | | | Adding binaries needed for configure
* [svn-r2901] Purpose:Bill Wendling2000-11-143-0/+124
| | | | Adding Makefile
* [svn-r2898] Binh-Minh Ribler2000-11-1413-0/+1306
| | | | | | | | | | | | | | Purpose: C++ API for 1.3.x branch Description: The *.C files are the sample code that perform some common operations to an HDF5 file and its components. The *.h5 files are the HDF5 files that are generated/used by the sample programs. Platforms tested: Solaris (arabica) and Linux
* [svn-r2897] Purpose:Binh-Minh Ribler2000-11-1455-0/+6782
C++ API for 1.3.x branch Description: The *.C and *.h files named different than those in 1.2.x. They are in the form: 'H5' + classname, or just classname if the classname is already prefixed with 'H5' to avoid ambiguity in documentation context. This version has several hidden bugs fixed and an improvement on the reference counting approach. The classes and their inheritance structure are listed below: --------------------------------------- H5Library Exception RefCounter IdComponent H5File DataSpace H5Object Group AbstractDs DataSet Attribute DataType PredType EnumType CompType AtomType StrType IntType FloatType PropList FileCreatPropList FileAccPropList DSetCreatPropList DSetMemXferPropList --------------------------------------- IdComponent uses RefCounter to keep track of opened objects so proper termination of HDF5 objects can be maintained. Each class has a .h file containing the class declaration and a .C file containing its definition. In addition to the classes files, the following files do not have class information: - H5Cpp.h: header file to be included in user's application - H5Idtemplates.h: contains a template function used by several classes - H5Classes.h: contains forward class declarations - H5CommonFG.*: contains common code used by classes H5File and Group - H5Include.h: contains the hdf5.h header file and the #undef RCSID to work around the problem: multiple defined RcsId - H5Alltypes.h: simply serves as a container to hold the header files of all datatypes to simplify the header file inclusion Platforms: Solaris (arabica) and Linux