#include <NcapVar.hh>
Collaboration diagram for NcapVar:

Public Member Functions | |
| NcapVar () | |
| NcapVar (std::string s_in_nm, var_sct *var_in) | |
| NcapVar (std::string s_in_nm) | |
| ~NcapVar () | |
| std::string | getVar () |
| std::string | getAtt () |
Public Attributes | |
| std::string | s_va_nm |
| var_sct * | var |
| ncap_type | type |
| int | status |
Private Attributes | |
| std::string | var_nm |
| std::string | att_nm |
Definition at line 9 of file NcapVar.hh.
|
|
Definition at line 23 of file NcapVar.hh. References ncap_undef, s_va_nm, type, and var. Referenced by NcapVar(). 00023 { 00024 s_va_nm=""; 00025 var=(var_sct*)NULL; 00026 type=ncap_undef; 00027 }
|
|
||||||||||||
|
Definition at line 29 of file NcapVar.hh. References att_nm, ncap_att, ncap_var, nco_free(), var_sct_tag::nm, s_va_nm, type, var, and var_nm. 00029 { 00030 size_t att_char_posn; 00031 s_va_nm=s_in_nm; 00032 var=var_in; 00033 00034 if( (att_char_posn =s_va_nm.find("@")) ==std::string::npos ){ 00035 type=ncap_var; 00036 var_nm=s_va_nm; 00037 att_nm=""; 00038 }else{ 00039 type=ncap_att; 00040 var_nm=s_va_nm.substr(0,att_char_posn); 00041 att_nm=s_va_nm.substr(att_char_posn); 00042 } 00043 //var->nm && s_va_nm are the same 00044 00045 if( var->nm) 00046 var->nm=(char*)nco_free(var->nm); 00047 var->nm=strdup(s_va_nm.c_str()); 00048 00049 }
|
|
|
Definition at line 51 of file NcapVar.hh. References NcapVar().
|
|
|
Definition at line 55 of file NcapVar.hh. References nco_var_free(), and var. 00055 { if(var !=(var_sct*)NULL) var=nco_var_free(var); }
|
|
|
Definition at line 58 of file NcapVar.hh. References att_nm. 00058 {return att_nm; }
|
|
|
Definition at line 57 of file NcapVar.hh. References var_nm. 00057 {return var_nm; }
|
|
|
Definition at line 13 of file NcapVar.hh. |
|
|
Definition at line 15 of file NcapVar.hh. Referenced by NcapVar(), and NcapVarVector::push_ow(). |
|
|
Definition at line 20 of file NcapVar.hh. |
|
|
Definition at line 18 of file NcapVar.hh. Referenced by NcapVar(). |
|
|
Definition at line 16 of file NcapVar.hh. Referenced by NcapVar(), and ~NcapVar(). |
|
|
Definition at line 12 of file NcapVar.hh. |
1.4.4