FS2_Open
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
 
sexp_list_itemnext
 

Detailed Description

Definition at line 95 of file sexp_tree.h.

Constructor & Destructor Documentation

sexp_list_item::sexp_list_item ( )
inline

Definition at line 104 of file sexp_tree.h.

Member Function Documentation

void sexp_list_item::add_data ( const char *  str,
int  t = (SEXPT_STRING | SEXPT_VALID) 
)

Definition at line 2128 of file sexp_tree.cpp.

void sexp_list_item::add_data_dup ( const char *  str,
int  t = (SEXPT_STRING | SEXPT_VALID) 
)

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,
int  t = (SEXPT_STRING | SEXPT_VALID) 
)

Definition at line 2092 of file sexp_tree.cpp.

void sexp_list_item::set_data_dup ( const char *  str,
int  t = (SEXPT_STRING | SEXPT_VALID) 
)

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: