mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
...
This commit is contained in:
parent
32b422ab88
commit
44d158e2fb
@ -595,6 +595,17 @@ inline PyObject* py_var(VM* vm, const char* val){
|
||||
return VAR(Str(val));
|
||||
}
|
||||
|
||||
template<>
|
||||
inline const char* py_cast<const char*>(VM* vm, PyObject* obj){
|
||||
vm->check_non_tagged_type(obj, vm->tp_str);
|
||||
return PK_OBJ_GET(Str, obj).c_str();
|
||||
}
|
||||
|
||||
template<>
|
||||
inline const char* _py_cast<const char*>(VM* vm, PyObject* obj){
|
||||
return PK_OBJ_GET(Str, obj).c_str();
|
||||
}
|
||||
|
||||
inline PyObject* py_var(VM* vm, std::string val){
|
||||
return VAR(Str(std::move(val)));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user