Home | History | Annotate | Download | only in src

Lines Matching refs:struct_flags

180     int struct_flags;
192 int struct_flags, const char* type_name );
214 int struct_flags;
1203 int struct_flags = CV_NODE_FLOW + (c == '{' ? CV_NODE_MAP : CV_NODE_SEQ);
1206 icvFSCreateCollection( fs, CV_NODE_TYPE(struct_flags) +
1231 if( CV_NODE_IS_MAP(struct_flags) )
1242 ptr = icvYMLParseValue( fs, ptr, elem, struct_flags, new_min_indent );
1243 if( CV_NODE_IS_MAP(struct_flags) )
1251 int indent, struct_flags, is_simple;
1287 struct_flags = CV_NODE_MAP;
1290 struct_flags = CV_NODE_SEQ;
1292 icvFSCreateCollection( fs, struct_flags +
1302 if( CV_NODE_IS_MAP(struct_flags) )
1316 ptr = icvYMLParseValue( fs, ptr, elem, struct_flags, indent + 1 );
1317 if( CV_NODE_IS_MAP(struct_flags) )
1418 int struct_flags;
1421 struct_flags = fs->struct_flags;
1426 if( CV_NODE_IS_COLLECTION(struct_flags) )
1428 if( (CV_NODE_IS_MAP(struct_flags) ^ (key != 0)) )
1435 struct_flags = CV_NODE_EMPTY | (key ? CV_NODE_MAP : CV_NODE_SEQ);
1451 if( CV_NODE_IS_FLOW(struct_flags) )
1455 if( !CV_NODE_IS_EMPTY(struct_flags) )
1469 if( !CV_NODE_IS_MAP(struct_flags) )
1495 if( !CV_NODE_IS_FLOW(struct_flags) && data )
1507 fs->struct_flags = struct_flags & ~CV_NODE_EMPTY;
1512 icvYMLStartWriteStruct( CvFileStorage* fs, const char* key, int struct_flags,
1519 struct_flags = (struct_flags & (CV_NODE_TYPE_MASK|CV_NODE_FLOW)) | CV_NODE_EMPTY;
1520 if( !CV_NODE_IS_COLLECTION(struct_flags))
1524 if( CV_NODE_IS_FLOW(struct_flags) )
1526 char c = CV_NODE_IS_MAP(struct_flags) ? '{' : '[';
1527 struct_flags |= CV_NODE_FLOW;
1546 parent_flags = fs->struct_flags;
1548 fs->struct_flags = struct_flags;
1551 fs->struct_indent += CV_YML_INDENT + CV_NODE_IS_FLOW(struct_flags);
1558 int parent_flags = 0, struct_flags;
1561 struct_flags = fs->struct_flags;
1567 if( CV_NODE_IS_FLOW(struct_flags) )
1570 if( ptr > fs->buffer_start + fs->struct_indent && !CV_NODE_IS_EMPTY(struct_flags) )
1572 *ptr++ = CV_NODE_IS_MAP(struct_flags) ? '}' : ']';
1575 else if( CV_NODE_IS_EMPTY(struct_flags) )
1578 memcpy( ptr, CV_NODE_IS_MAP(struct_flags) ? "{}" : "[]", 2 );
1583 fs->struct_indent -= CV_YML_INDENT + CV_NODE_IS_FLOW(struct_flags);
1586 fs->struct_flags = parent_flags;
2275 int struct_flags = fs->struct_flags;
2282 if( CV_NODE_IS_COLLECTION(struct_flags) )
2284 if( CV_NODE_IS_MAP(struct_flags) ^ (key != 0) )
2290 struct_flags = CV_NODE_EMPTY + (key ? CV_NODE_MAP : CV_NODE_SEQ);
2294 if( !CV_NODE_IS_EMPTY(struct_flags) )
2353 fs->struct_flags = struct_flags & ~CV_NODE_EMPTY;
2358 icvXMLStartWriteStruct( CvFileStorage* fs, const char* key, int struct_flags,
2365 struct_flags = (struct_flags & (CV_NODE_TYPE_MASK|CV_NODE_FLOW)) | CV_NODE_EMPTY;
2366 if( !CV_NODE_IS_COLLECTION(struct_flags))
2379 parent.struct_flags = fs->struct_flags & ~CV_NODE_EMPTY;
2386 if( !CV_NODE_IS_FLOW(struct_flags) )
2389 fs->struct_flags = struct_flags;
2414 fs->struct_flags = parent.struct_flags;
2444 if( CV_NODE_IS_MAP(fs->struct_flags) ||
2445 (!CV_NODE_IS_COLLECTION(fs->struct_flags) && key) )
2461 fs->struct_flags = CV_NODE_SEQ;
2464 (ptr > fs->buffer_start && ptr[-1] == '>' && !CV_NODE_IS_EMPTY(fs->struct_flags)) )
2726 fs->struct_flags = 0;
2757 fs->struct_flags = CV_NODE_EMPTY;
2930 cvStartWriteStruct( CvFileStorage* fs, const char* key, int struct_flags,
2934 fs->start_write_struct( fs, key, struct_flags, type_name );