| 1057 | } |
| 1058 | |
| 1059 | lbug_state lbug_node_val_to_string(lbug_value* node_val, char** out_result) { |
| 1060 | auto logical_type_id = static_cast<Value*>(node_val->_value)->getDataType().getLogicalTypeID(); |
| 1061 | if (logical_type_id != LogicalTypeID::NODE) { |
| 1062 | return LbugError; |
| 1063 | } |
| 1064 | try { |
| 1065 | *out_result = |
| 1066 | convertToOwnedCString(NodeVal::toString(static_cast<Value*>(node_val->_value))); |
| 1067 | } catch (Exception& e) { |
| 1068 | return LbugError; |
| 1069 | } |
| 1070 | return LbugSuccess; |
| 1071 | } |
| 1072 | |
| 1073 | lbug_state lbug_rel_val_get_id_val(lbug_value* rel_val, lbug_value* out_value) { |
| 1074 | auto logical_type_id = static_cast<Value*>(rel_val->_value)->getDataType().getLogicalTypeID(); |
nothing calls this directly
no test coverage detected