Panda3D
Public Member Functions | Friends | List of all members
DCPackerCatalog::LiveCatalog Class Reference

Public Member Functions

int find_entry_by_field (const DCPackerInterface *field) const
 Returns the index number of the entry with the indicated field, or -1 if no entry has the indicated field. More...
 
int find_entry_by_name (const std::string &name) const
 Returns the index number of the entry with the indicated name, or -1 if no entry has the indicated name. More...
 
size_t get_begin (int n) const
 Returns the beginning of the indicated field within the live data. More...
 
size_t get_end (int n) const
 Returns the end of the indicated field (the byte position of the first following field) within the live data. More...
 
const Entryget_entry (int n) const
 Returns the nth entry in the catalog. More...
 
int get_num_entries () const
 Returns the number of entries in the catalog. More...
 

Friends

class DCPackerCatalog
 

Detailed Description

Definition at line 54 of file dcPackerCatalog.h.

Member Function Documentation

◆ find_entry_by_field()

int DCPackerCatalog::LiveCatalog::find_entry_by_field ( const DCPackerInterface field) const
inline

Returns the index number of the entry with the indicated field, or -1 if no entry has the indicated field.

The return value is suitable for passing to get_entry().

Definition at line 65 of file dcPackerCatalog.I.

◆ find_entry_by_name()

int DCPackerCatalog::LiveCatalog::find_entry_by_name ( const std::string &  name) const
inline

Returns the index number of the entry with the indicated name, or -1 if no entry has the indicated name.

The return value is suitable for passing to get_entry().

Definition at line 55 of file dcPackerCatalog.I.

◆ get_begin()

size_t DCPackerCatalog::LiveCatalog::get_begin ( int  n) const
inline

Returns the beginning of the indicated field within the live data.

Definition at line 18 of file dcPackerCatalog.I.

◆ get_end()

size_t DCPackerCatalog::LiveCatalog::get_end ( int  n) const
inline

Returns the end of the indicated field (the byte position of the first following field) within the live data.

Definition at line 28 of file dcPackerCatalog.I.

◆ get_entry()

const DCPackerCatalog::Entry & DCPackerCatalog::LiveCatalog::get_entry ( int  n) const
inline

Returns the nth entry in the catalog.

Definition at line 45 of file dcPackerCatalog.I.

◆ get_num_entries()

int DCPackerCatalog::LiveCatalog::get_num_entries ( ) const
inline

Returns the number of entries in the catalog.

Definition at line 37 of file dcPackerCatalog.I.


The documentation for this class was generated from the following files: