MCPcopy Create free account
hub / github.com/apache/trafficserver / fieldFind

Function fieldFind

include/tscore/Extendible.h:514–526  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

512
513template <class Derived_t, class Field_t>
514bool
515fieldFind(FieldId<Derived_t, Field_t> &field_id, char const *field_name)
516{
517 using namespace ext::details;
518 ink_release_assert(areFieldsFinalized());
519 Schema const &schema = Extendible<Derived_t>::schema;
520 auto field_iter = schema.fields.find(field_name);
521 if (field_iter == schema.fields.end()) {
522 return false; // didn't find name
523 }
524 field_id = FieldId<Derived_t, Field_t>(field_iter->second);
525 return true;
526}
527
528// each Derived_t will have a DerivedExtfieldFind
529template <class Derived_t>

Callers

nothing calls this directly

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected