Esempio n. 1
0
void
CFCHierarchy_read_host_data_json(CFCHierarchy *self, const char *host_lang) {
    CHY_UNUSED_VAR(self);
    CFCParcel **parcels = CFCParcel_all_parcels();

    for (int i = 0; parcels[i]; ++i) {
        CFCParcel *parcel = parcels[i];
        if (CFCParcel_included(parcel)) {
            CFCParcel_read_host_data_json(parcel, host_lang);
        }
    }
}
Esempio n. 2
0
Obj*
Query_Load_IMP(Query *self, Obj *dump) {
    CHY_UNUSED_VAR(self);
    Hash *source = (Hash*)CERTIFY(dump, HASH);
    String *class_name
        = (String*)CERTIFY(Hash_Fetch_Utf8(source, "_class", 6), STRING);
    VTable *vtable = VTable_singleton(class_name, NULL);
    Query *loaded = (Query*)VTable_Make_Obj(vtable);
    Obj *boost = CERTIFY(Hash_Fetch_Utf8(source, "boost", 5), OBJ);
    Query_IVARS(loaded)->boost = (float)Obj_To_F64(boost);
    return (Obj*)loaded;
}
Esempio n. 3
0
uint32_t
HashTombStone_Get_RefCount_IMP(HashTombStone* self) {
    CHY_UNUSED_VAR(self);
    return 1;
}
Esempio n. 4
0
uint32_t
HashTombStone_get_refcount(HashTombStone* self) {
    CHY_UNUSED_VAR(self);
    return 1;
}