Ignore:
Timestamp:
08/04/13 06:37:00 (12 years ago)
Author:
epyon
Message:
  • lua/path - bugfix
  • lua/state - added is_defined(path)
  • lua/table_guard - added is_defined(path), get_unsigned, get_size
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/lua/lua_state.hh

    r187 r188  
    4848                        table_guard( state* lstate, const path& p, bool global = true );
    4949                        table_guard( const table_guard& parent, const path& p );
     50                        size_t get_size();
    5051                        bool has_field( const std::string& element );
    5152                        std::string get_string( const std::string& element, const std::string& defval = "" );
    5253                        char get_char( const std::string& element, char defval = ' ' );
    5354                        int get_integer( const std::string& element, int defval = 0 );
     55                        unsigned get_unsigned( const std::string& element, unsigned defval = 0 );
    5456                        double get_double( const std::string& element, double defval = 0.0 );
    5557                        bool get_boolean( const std::string& element, bool defval = false );
     58                        bool is_defined( const path& p );
    5659
    5760                        template< typename R, typename T >
     
    173176                        int get_stack_size();
    174177                        void log_stack();
     178                        bool is_defined( const path& p, bool global = true );
    175179                        lua_State* get_raw();
    176180                        reference register_object( object * o );
Note: See TracChangeset for help on using the changeset viewer.