Documentation:Doc Outils PFCXX User TotoTyty hh

From Gameforge Official Website

Jump to: navigation, search
/**
 * Generated by pfcxx
 * File : /tmp/include1/TotoTyty.hh
 * Date : 2006-09-18 17:47:18.362412
 */
 
#ifndef __GT_HH_PPP_TOTO_TYTY_HH__
# define __GT_HH_PPP_TOTO_TYTY_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 "include1/TotoTytyInfo.hh"
 
namespace gt
{
  namespace hh
  {
    namespace ppp
    {
      /**
       *
       */
      class TotoTyty : public gameforge::server::pfcxx::persistence::PersistenceObjectTmpl<TotoTyty>
      {
        public:
          /**
           *
           */
          typedef TotoTyty 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,
            ePouet = 2,
            eFkid = 3
          };
          
          /**
           * Fields
           */
          gameforge::server::pfcxx::persistence::Field<type, 0> id;
          gameforge::server::pfcxx::persistence::Field<type, 1> yuyu;
          gameforge::server::pfcxx::persistence::Field<type, 2> pouet;
          gameforge::server::pfcxx::persistence::FK<type, 3, false> fkid;
      
          /**
           *
           */
          static ptr newInstance(gameforge::server::pfcxx::drivers::RowPtr row = gameforge::server::pfcxx::drivers::RowPtr() );
      
      	  /**
      	   *
      	   */
          virtual ~TotoTyty(void);
      		 
      	  /**
      	   *
      	   */
          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:
          /**
           *
           */
          TotoTyty(void);
      
          /**
           *
           */
          TotoTyty(gameforge::server::pfcxx::drivers::RowPtr row);
      };
 
    }
  }
}
 
#endif 
Personal tools