5#ifndef V8_OBJECTS_FUNCTION_KIND_H_
6#define V8_OBJECTS_FUNCTION_KIND_H_
189 return "NormalFunction";
191 return "ArrowFunction";
193 return "GeneratorFunction";
195 return "ConciseMethod";
197 return "StaticConciseMethod";
199 return "DerivedConstructor";
201 return "BaseConstructor";
203 return "GetterFunction";
205 return "StaticGetterFunction";
207 return "SetterFunction";
209 return "StaticSetterFunction";
211 return "AsyncFunction";
215 return "AsyncModule";
217 return "ClassMembersInitializerFunction";
219 return "ClassStaticInitializerFunction";
221 return "DefaultBaseConstructor";
223 return "DefaultDerivedConstructor";
225 return "AsyncArrowFunction";
227 return "AsyncConciseMethod";
229 return "StaticAsyncConciseMethod";
231 return "ConciseGeneratorMethod";
233 return "StaticConciseGeneratorMethod";
235 return "AsyncConciseGeneratorMethod";
237 return "StaticAsyncConciseGeneratorMethod";
239 return "AsyncGeneratorFunction";
constexpr bool IsInRange(T value, U lower_limit, U higher_limit)
bool IsArrowFunction(FunctionKind kind)
bool IsClassConstructor(FunctionKind kind)
bool IsGeneratorFunction(FunctionKind kind)
bool IsDerivedConstructor(FunctionKind kind)
bool IsResumableFunction(FunctionKind kind)
bool IsConciseMethod(FunctionKind kind)
bool IsAsyncFunction(FunctionKind kind)
bool IsModuleWithTopLevelAwait(FunctionKind kind)
constexpr int kFunctionKindBitSize
bool IsAccessorFunction(FunctionKind kind)
bool IsStatic(FunctionKind kind)
std::ostream & operator<<(std::ostream &os, AtomicMemoryOrder order)
bool IsBaseConstructor(FunctionKind kind)
bool IsAsyncGeneratorFunction(FunctionKind kind)
bool IsModule(FunctionKind kind)
bool BindsSuper(FunctionKind kind)
bool IsConstructable(FunctionKind kind)
bool IsStrictFunctionWithoutPrototype(FunctionKind kind)
bool IsClassMembersInitializerFunction(FunctionKind kind)
bool IsGetterFunction(FunctionKind kind)
bool IsDefaultConstructor(FunctionKind kind)
@ kStaticConciseGeneratorMethod
@ kModuleWithTopLevelAwait
@ kDefaultDerivedConstructor
@ kClassStaticInitializerFunction
@ kConciseGeneratorMethod
@ kAsyncConciseGeneratorMethod
@ kClassMembersInitializerFunction
@ kDefaultBaseConstructor
@ kAsyncGeneratorFunction
@ kStaticAsyncConciseMethod
@ kStaticAsyncConciseGeneratorMethod
bool IsSetterFunction(FunctionKind kind)
const char * FunctionKind2String(FunctionKind kind)