summaryrefslogtreecommitdiffstats
path: root/c++/src/H5IntType.C
diff options
context:
space:
mode:
Diffstat (limited to 'c++/src/H5IntType.C')
-rw-r--r--c++/src/H5IntType.C78
1 files changed, 0 insertions, 78 deletions
diff --git a/c++/src/H5IntType.C b/c++/src/H5IntType.C
deleted file mode 100644
index bc1e1bc..0000000
--- a/c++/src/H5IntType.C
+++ /dev/null
@@ -1,78 +0,0 @@
-#include <string>
-
-#include "H5Include.h"
-#include "H5RefCounter.h"
-#include "H5Exception.h"
-#include "H5IdComponent.h"
-#include "H5PropList.h"
-#include "H5Object.h"
-#include "H5DataType.h"
-#include "H5AbstractDs.h"
-#include "H5DxferProp.h"
-#include "H5DataSpace.h"
-#include "H5AtomType.h"
-#include "H5IntType.h"
-#include "H5DataSet.h"
-#include "H5PredType.h"
-
-#ifndef H5_NO_NAMESPACE
-namespace H5 {
-#endif
-
-// Default constructor
-IntType::IntType() {}
-
-// Copy constructor: makes copy of the original IntType object
-IntType::IntType( const IntType& original ) : AtomType( original ) {}
-
-// Creates a integer type using a predefined type
-IntType::IntType( const PredType& pred_type ) : AtomType()
-{
- // use DataType::copy to make a copy of this predefined type
- copy( pred_type );
-}
-
-// Creates a integer datatype using an existing id
-IntType::IntType( const hid_t existing_id ) : AtomType( existing_id ) {}
-
-// Gets the integer datatype of the specified dataset - will reimplement
-IntType::IntType( const DataSet& dataset ) : AtomType()
-{
- // Calls C function H5Dget_type to get the id of the datatype
- id = H5Dget_type( dataset.getId() );
-
- if( id <= 0 )
- {
- throw DataSetIException();
- }
-}
-
-// Retrieves the sign type for an integer type
-H5T_sign_t IntType::getSign() const
-{
- H5T_sign_t type_sign = H5Tget_sign( id ); // C routine
- // Returns a valid sign type if successful
- if( type_sign == H5T_SGN_ERROR )
- {
- throw DataTypeIException();
- }
- return( type_sign );
-}
-
-// Sets the sign proprety for an integer type.
-void IntType::setSign( H5T_sign_t sign ) const
-{
- // Call C routine to set the sign property
- herr_t ret_value = H5Tset_sign( id, sign );
- if( ret_value < 0 )
- {
- throw DataTypeIException();
- }
-}
-
-// This destructor terminates access to the datatype
-IntType::~IntType() {}
-
-#ifndef H5_NO_NAMESPACE
-} // end namespace
-#endif