22 id_tags_.lookup_or_add(
id, 0) |= tag;
27 int &id_tag =
id_tags_.lookup_or_add(
id, 0);
28 const bool result = (id_tag & tag) == tag;
35 return id_tags_.lookup_default(
id, 0);
ID and Library types, which are fundamental for SDNA.
int get_ID_tag(ID *id) const
bool check_is_built(ID *id, int tag=TAG_COMPLETE) const
Map< ID *, int > id_tags_
bool check_is_built_and_tag(ID *id, int tag=TAG_COMPLETE)
void tag_built(ID *id, int tag=TAG_COMPLETE)