variant get_value_by_slot(int slot) const { if(slot < base_slot_) { return fallback_->query_value_by_slot(slot); } slot -= base_slot_; ASSERT_INDEX_INTO_VECTOR(slot, values_); return values_[slot]; }
const std::string& get_solid_dimension_key(int id) { ASSERT_INDEX_INTO_VECTOR(id, solid_dimension_ids); return solid_dimension_ids[id]; }