Initial
This commit is contained in:
71
sql/HENV.HPP
Normal file
71
sql/HENV.HPP
Normal file
@@ -0,0 +1,71 @@
|
||||
#ifndef _SQL_HENV_HPP_
|
||||
#define _SQL_HENV_HPP_
|
||||
#ifndef _SQL_SQL_HPP_
|
||||
#include <sql/sql.hpp>
|
||||
#endif
|
||||
|
||||
class HandleEnvironment
|
||||
{
|
||||
public:
|
||||
HandleEnvironment(void);
|
||||
HandleEnvironment(HandleEnvironment &someHandleEnvironment);
|
||||
HandleEnvironment(HENV hEnvironment);
|
||||
~HandleEnvironment();
|
||||
HandleEnvironment &operator=(HandleEnvironment &someHandleEnvironment);
|
||||
HandleEnvironment &operator=(HENV hENV);
|
||||
WORD operator==(const HandleEnvironment &someHandleEnvironment)const;
|
||||
operator HENV(void)const;
|
||||
private:
|
||||
HENV mhEnv;
|
||||
};
|
||||
|
||||
inline
|
||||
HandleEnvironment::HandleEnvironment(void)
|
||||
: mhEnv(0)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
HandleEnvironment::HandleEnvironment(HandleEnvironment &someHandleEnvironment)
|
||||
{
|
||||
*this=someHandleEnvironment;
|
||||
}
|
||||
|
||||
inline
|
||||
HandleEnvironment::HandleEnvironment(HENV hEnvironment)
|
||||
: mhEnv(hEnvironment)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
HandleEnvironment::~HandleEnvironment()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
HandleEnvironment &HandleEnvironment::operator=(HandleEnvironment &someHandleEnvironment)
|
||||
{
|
||||
mhEnv=someHandleEnvironment;
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
HandleEnvironment &HandleEnvironment::operator=(HENV hEnvironment)
|
||||
{
|
||||
mhEnv=hEnvironment;
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline
|
||||
WORD HandleEnvironment::operator==(const HandleEnvironment &someHandleEnvironment)const
|
||||
{
|
||||
return (WORD)(mhEnv==someHandleEnvironment.mhEnv);
|
||||
}
|
||||
|
||||
inline
|
||||
HandleEnvironment::operator HENV(void)const
|
||||
{
|
||||
return mhEnv;
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user