MCPcopy Create free account
hub / github.com/AutoHotkey/AutoHotkey / GetOwnPropType

Method GetOwnPropType

source/script_object.h:365–379  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

363 DynamicMixed
364 };
365 PropType GetOwnPropType(name_t aName)
366 {
367 auto field = FindField(aName);
368 if (!field)
369 return PropType::None;
370 switch (field->symbol)
371 {
372 case SYM_DYNAMIC:
373 if (field->prop->Getter() || field->prop->Getter())
374 return field->prop->Method() ? PropType::DynamicMixed : PropType::DynamicValue;
375 return field->prop->Method() ? PropType::DynamicMethod : PropType::None;
376 case SYM_OBJECT: return PropType::Object;
377 default: return PropType::Value;
378 }
379 }
380
381 bool GetOwnProp(ExprTokenType &aToken, name_t aName)
382 {

Callers 3

DefineClassPropertyMethod · 0.80
DefineClassVarsMethod · 0.80
AddFuncMethod · 0.80

Calls 2

GetterMethod · 0.80
MethodMethod · 0.80

Tested by

no test coverage detected