Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
atcl:string [2018/01/24 07:19]
nektomk
atcl:string [2018/05/10 10:02] (текущий)
nektomk
Строка 4: Строка 4:
  
 <code c> <code c>
-string String(Tcl_Obj ​obj); +   // create object from string 
-string String(Tcl_Obj ​obj,int index); +   ​Tcl_Obj Obj(string);​ 
-string StringResult();​ +   ​Tcl_Obj Obj(const string &​arr[],​int pos=0,int count=WHOLE_ARRAY);​ 
-string StringEval(script,​int flags); + 
-string ​StringCall(Tcl_Obj ​command,....); +   // set variable to string 
-string StringCall(Tcl_Obj &​objv[],​int objc); +   ​Tcl_Obj Set(string var,string value); 
-int StringLength(obj);+   ​Tcl_Obj Set(string var,string key,string value); 
 +   ​Tcl_Obj Set(string var,string &​value[]);​ 
 +   ​Tcl_Obj Set(string var,string key,string &​value[]);​ 
 + 
 +   // append string element(s) to list 
 +   int Append(Tcl_Obj list,string value); 
 +   int Append(Tcl_Obj list,string &​value[]);​ 
 + 
 +   // convert object to string 
 +   string String(Tcl_Obj);​ 
 +   ​string String(Tcl_Obj,​int index); 
 +   int ToArray(Tcl_Obj obj,string &​array[],​int pos=0,int count=WHOLE_ARRAY);​ 
 + 
 +   // interp.routines  
 +   string StringResult(int ignoreThis=0); 
 +    
 +   string StringEval(string ​script,int flags=0);  
 +   ​string ​StringEval(Tcl_Obj ​script,int flags=0); 
 +   ​string StringCall(Tcl_Obj &​objv[],​int objc=WHOLE_ARRAY); 
 + 
 +   // string length in characters 
 +   int StringLength(Tcl_Obj); 
 </​code>​ </​code>​