Public Types | Public Member Functions

c_index_base Class Reference

Base class for index of an array entry. More...

#include <var_index.h>

Inheritance diagram for c_index_base:

List of all members.

Public Types

enum  e_type { IDX_NULL = 0, IDX_INT, IDX_STR }

Public Member Functions

 c_index_base ()
 Constructor.
virtual ~c_index_base ()
 Destructor.
virtual c_index_basecopy () const =0
 Creates a copy.
virtual void dump_for_botnet (char *&data, size_t &size)=0
virtual bool equal (c_index_base &value, bool case_insensitive) const =0
 Equivalence operator (case (in)-sensitive).
virtual bool equal (const string &value, bool case_insensitive)
 Equivalence operator (case (in)-sensitive).
virtual bool equal (c_index_base &value, bool case_insensitive)=0
 Equivalence operator (case (in)-sensitive).
virtual bool equal (c_index_base *value, bool case_insensitive)=0
 Equivalence operator (case (in)-sensitive).
virtual bool operator!= (const c_index_base &value)=0
virtual bool operator== (const c_index_int &value)=0
 Equivalence operator.
virtual bool operator== (const c_index_base &value)=0
 Equivalence operator.
virtual bool operator== (const c_index_str &value)=0
 Equivalence operator.
virtual string to_string ()=0
virtual e_type type ()=0
 Gets type of index.
virtual e_type type () const =0
 Gets type of index.

Detailed Description

Base class for index of an array entry.

Author:
VooDooMan
Version:
1
Date:
2006-11-18

Definition at line 67 of file var_index.h.


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

Generated on Sat Aug 7 2010 15:31:01 for VooDoo cIRCle by doxygen 1.7.1

Get VooDoo cIRCle at SourceForge.net. Fast, secure and Free Open Source software downloads