Open source remastering of the Freespace 2 engine
sexp_list_item Class Reference

#include <sexp_tree.h>

Public Member Functions

 sexp_list_item ()
void set_op (int op_num)
void set_data (const char *str, int t=(SEXPT_STRING|SEXPT_VALID))
void set_data_dup (const char *str, int t=(SEXPT_STRING|SEXPT_VALID))
void add_op (int op_num)
void add_data (const char *str, int t=(SEXPT_STRING|SEXPT_VALID))
void add_data_dup (const char *str, int t=(SEXPT_STRING|SEXPT_VALID))
void add_list (sexp_list_item *list)
void shallow_copy (const sexp_list_item *src)
void destroy ()

Public Attributes

int type
int op
const char * text
int flags

Detailed Description

Definition at line 95 of file sexp_tree.h.

Constructor & Destructor Documentation

sexp_list_item::sexp_list_item ( )

Definition at line 104 of file sexp_tree.h.

Member Function Documentation

void sexp_list_item::add_data ( const char *  str,

Definition at line 2128 of file sexp_tree.cpp.

void sexp_list_item::add_data_dup ( const char *  str,

Definition at line 2144 of file sexp_tree.cpp.

void sexp_list_item::add_list ( sexp_list_item list)

Definition at line 2160 of file sexp_tree.cpp.

void sexp_list_item::add_op ( int  op_num)

Definition at line 2112 of file sexp_tree.cpp.

void sexp_list_item::destroy ( )

Definition at line 2173 of file sexp_tree.cpp.

void sexp_list_item::set_data ( const char *  str,

Definition at line 2092 of file sexp_tree.cpp.

void sexp_list_item::set_data_dup ( const char *  str,

Definition at line 2102 of file sexp_tree.cpp.

void sexp_list_item::set_op ( int  op_num)

Definition at line 2074 of file sexp_tree.cpp.

void sexp_list_item::shallow_copy ( const sexp_list_item src)

Member Data Documentation

int sexp_list_item::flags

Definition at line 101 of file sexp_tree.h.

sexp_list_item* sexp_list_item::next

Definition at line 102 of file sexp_tree.h.

int sexp_list_item::op

Definition at line 99 of file sexp_tree.h.

const char* sexp_list_item::text

Definition at line 100 of file sexp_tree.h.

int sexp_list_item::type

Definition at line 98 of file sexp_tree.h.

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