Exemplo n.º 1
0
// Create a tuple value from an array of values.
coValue coTupleValueCreate(
    coValueArray vals)
{
    coValue value = valueCreate(CO_TUPLE);

    coValueSetTupleVal(value, vals);
    return value;
}
Exemplo n.º 2
0
// Create an array value from an array of values.
coValue coArrayValueCreate(
    coValueArray vals)
{
    coValue value = valueCreate(CO_ARRAY);

    coValueSetArrayVal(value, vals);
    return value;
}
Exemplo n.º 3
0
// Create an entry value.
coValue coEntryValueCreate(
    utSym val)
{
    coValue value = valueCreate(CO_IDENT);

    coValueSetNameVal(value, val);
    return value;
}
Exemplo n.º 4
0
// Create a Boolean point value.
coValue coBoolValueCreate(
    bool val)
{
    coValue value = valueCreate(CO_BOOL);

    coValueSetBoolVal(value, val);
    return value;
}
Exemplo n.º 5
0
// Create a floating point value.
coValue coFloatValueCreate(
    double val)
{
    coValue value = valueCreate(CO_FLOAT);

    coValueSetFloatVal(value, val);
    return value;
}
Exemplo n.º 6
0
// Create an integer value.
coValue coIntValueCreate(
    int64 val)
{
    coValue value = valueCreate(CO_INT);

    coValueSetIntVal(value, val);
    return value;
}
Exemplo n.º 7
0
// Create a string value.
coValue coStringValueCreate(
    utSym val)
{
    coValue value = valueCreate(CO_STRING);
    coString string = coStringAlloc();
    char *s = utSymGetName(val);

    coStringSetValue(string, s, strlen(s) + 1);
    coValueSetStringVal(value, string);
    return value;
}
Exemplo n.º 8
0
value* valueCreateUnit (void) {
    return valueCreate(valueUnit, (value) {});
}