SOL9 2.0 Class: Entry

 SOL9 C++ Class Library  SOL9 Samples  SOL9 Tutorial  SOL9 FAQ  SOL9 ClassTree 

Source code

/*
 * Entry.h 
 * Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED. 
 */


// SOL++2000
// 1999.09.23 Modified the second argument of a constructor  
// to take a default value of NULL.
#pragma once

#include <sol\Object.h>


namespace SOL {

class Entry :public Object {
private:
    Object*    object;
    void*    data;
  
public:
    Entry(Object* obj, void* dat = NULL) {
        object = obj;
        data   = dat; 
    }

    void    setData(void* dat) { data = dat; }

    void    setObject(Object* obj) { object = obj; }

    Object* getObject() { return object; }

    void*    getData()   { return data; }
};

}


Last modified: 1 Feb 2012

Copyright (c) 2009-2012 Antillia.com ALL RIGHTS RESERVED.