From Gameforge Official Website
/**
* Generated by pfcxx
* File : /tmp/include2/Tata.hh
* Date : 2006-09-18 17:47:18.364646
*/
#ifndef __HH_JJ_KKKK_TATA_HH__
# define __HH_JJ_KKKK_TATA_HH__
# include <iostream>
# include <string>
# include <boost/static_assert.hpp>
# include <ace/Thread_Mutex.h>
# include <gameforge/server/pfcxx/persistence/PersistenceObjectTmpl.hh>
# include <gameforge/server/pfcxx/pffwd.hh>
# include <gameforge/server/pfcxx/persistence/Field.hh>
# include <gameforge/server/pfcxx/persistence/FK.hh>
# include <gameforge/server/pfcxx/persistence/FKHandler.hh>
# include "include2/TataInfo.hh"
# include "include1/TotoTyty.hh"
namespace hh
{
namespace jj
{
namespace kkkk
{
/**
*
*/
class Tata : public gameforge::server::pfcxx::persistence::PersistenceObjectTmpl<Tata>
{
public:
/**
*
*/
typedef Tata type;
typedef gameforge::server::pfcxx::tools::Ptr<type>::ptr ptr;
typedef gameforge::server::pfcxx::tools::Ptr<type>::weak_ptr weak_ptr;
/**
* Column
*/
enum Column
{
eId = 0,
eYuyu = 1
};
/**
* Fields
*/
gameforge::server::pfcxx::persistence::Field<type, 0> id;
gameforge::server::pfcxx::persistence::Field<type, 1> yuyu;
/**
*
*/
static ptr newInstance(gameforge::server::pfcxx::drivers::RowPtr row = gameforge::server::pfcxx::drivers::RowPtr() );
/**
*
*/
virtual ~Tata(void);
/**
* Handlers
*/
gameforge::server::pfcxx::persistence::FKHandler<gt::hh::ppp::TotoTyty, 3> hhh;
/**
*
*/
virtual void update( gameforge::server::pfcxx::drivers::DbConnectorPtr db = gameforge::server::pfcxx::drivers::DbConnectorPtr() );
/**
*
*/
template <uint32_t P> void dirty(void)
{
// Default case !
// Do nothing else !
mDirty = true;
}
/**
*
*/
virtual std::string dump(void) const;
protected:
/**
*
*/
virtual void merge_( const gameforge::server::pfcxx::drivers::Row &r, bool flag);
/**
*
*/
virtual void resetDirty_( void );
private:
/**
*
*/
Tata(void);
/**
*
*/
Tata(gameforge::server::pfcxx::drivers::RowPtr row);
};
/**
* Dirty specialization
*/
template <> void Tata::dirty<0>(void);
}
}
}
#endif