luxlabs header browser preview


@interface UPUsoSerializer : NSObject {
    struct shared_ptr<siri::ontology::UsoVocabManager> { struct UsoVocabManager *__ptr_; struct __shared_weak_count *__cntrl_; } _usoVocabManager;
}

+ (id)_convertBundleIdToEntity:(id)a0;
+ (id)_groupHigherLevelEntities:(id)a0;
+ (id)_intermediateNodeRepresentations:(struct vector<std::pair<std::reference_wrapper<siri::ontology::UsoGraphNode>, std::reference_wrapper<const siri::ontology::UsoGraphEdge>>, std::allocator<std::pair<std::reference_wrapper<siri::ontology::UsoGraphNode>, std::reference_wrapper<const siri::ontology::UsoGraphEdge>>>> { void *x0; void *x1; struct __compressed_pair<std::pair<std::reference_wrapper<siri::ontology::UsoGraphNode>, std::reference_wrapper<const siri::ontology::UsoGraphEdge>> *, std::allocator<std::pair<std::reference_wrapper<siri::ontology::UsoGraphNode>, std::reference_wrapper<const siri::ontology::UsoGraphEdge>>>> { void *x0; } x2; })a0;
+ (id)_leafNodeFromGraphEdge:(const void *)a0 andGraphNode:(const struct UsoGraphNode { void /* function */ **x0; struct UsoGraph *x1; unsigned long long x2; } *)a1;
+ (id)_leafNodeFromLabel:(id)a0 andGraphSemanticValueNode:(const void *)a1;
+ (id)_leafNodeFromLabel:(id)a0 andGraphStringNode:(const void *)a1;

- (id)init;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)deserializeFromSerializedGraph:(id)a0;
- (void)_addPathForLabel:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 text:(id)a2 semanticValue:(id)a3 sharedEntityGraph:(id)a4 toGraphNode:(struct UsoGraphNode { void /* function */ **x0; struct UsoGraph *x1; unsigned long long x2; } *)a5 forGraph:(void *)a6;
- (void)_attachSharedEntity:(id)a0 withCustomEntityEdge:(const void *)a1 toGraphNode:(struct UsoGraphNode { void /* function */ **x0; struct UsoGraph *x1; unsigned long long x2; } *)a2 forGraph:(void *)a3;
- (void)_insertHigherLevelEntities:(id)a0 intoGraph:(void *)a1 underTaskNode:(struct UsoGraphNode { void /* function */ **x0; struct UsoGraph *x1; unsigned long long x2; } *)a2;
- (void)_insertSimpleEntity:(id)a0 intoGraph:(void *)a1 underTaskNode:(struct UsoGraphNode { void /* function */ **x0; struct UsoGraph *x1; unsigned long long x2; } *)a2;
- (id)serializeFromIntent:(id)a0 andEntities:(id)a1 forBundleId:(id)a2;

@end