Lines Matching defs:Function
40 struct Function { struct
41 struct CatchBlock {
50 struct TryCatchInfo {
74 std::unique_ptr<FunctionMetadata> metadata; argument
89 panda::panda_file::FunctionKind function_kind = panda::panda_file::FunctionKind::NONE; argument
102 void SetFunctionKind(panda::panda_file::FunctionKind kind) in SetFunctionKind() argument
107 panda::panda_file::FunctionKind GetFunctionKind() const in GetFunctionKind() argument
125 …Function(std::string s, panda::panda_file::SourceLang lang, size_t b_l, size_t b_r, std::string f_… in Function() argument
134 Function(std::string s, panda::panda_file::SourceLang lang) in Function() function
139 std::size_t GetParamsNum() const in GetParamsNum()
144 std::size_t GetTotalRegs() const in GetTotalRegs()
149 bool IsStatic() const in IsStatic()
187 Function::TryCatchInfo MakeOrderAndOffsets(const std::vector<uint8_t> &bytecode) const; argument
193 bool HasImplementation() const in HasImplementation()
198 bool IsParameter(uint32_t reg_number) const in IsParameter()
203 bool CanThrow() const in CanThrow()
208 bool HasDebugInfo() const in HasDebugInfo()