Lines Matching refs:EXPRESS

58 namespace EXPRESS = STEP::EXPRESS;
114 std::shared_ptr< const EXPRESS::DataType > schema = EXPRESS::DataType::Parse(sz); in ReadFileHeader()
119 const EXPRESS::LIST* list = dynamic_cast<const EXPRESS::LIST*>(schema.get()); in ReadFileHeader()
121 list = dynamic_cast<const EXPRESS::LIST*>( (*list)[0].get() ); in ReadFileHeader()
130 … const EXPRESS::STRING *string = dynamic_cast<const EXPRESS::STRING *>((*list)[0].get()); in ReadFileHeader()
170 void STEP::ReadFile(DB& db,const EXPRESS::ConversionSchema& scheme, in ReadFile()
307 std::shared_ptr<const EXPRESS::DataType> EXPRESS::DataType::Parse(const char*& inout,uint64_t line,… in Parse()
328 std::shared_ptr<const EXPRESS::DataType> dt = Parse(cur); in Parse()
342 return std::make_shared<EXPRESS::ISDERIVED>(); in Parse()
346 return std::make_shared<EXPRESS::UNSET>(); in Parse()
351 return EXPRESS::LIST::Parse(inout,line,schema); in Parse()
362 …return std::make_shared<EXPRESS::ENUMERATION>(std::string(start, static_cast<size_t>(cur-start) )); in Parse()
366 return std::make_shared<EXPRESS::ENTITY>(strtoul10_64(++cur,&inout)); in Parse()
400 return std::make_shared<EXPRESS::STRING>(stemp); in Parse()
413 return std::make_shared<EXPRESS::REAL>(f); in Parse()
426 return std::make_shared<EXPRESS::INTEGER>(neg?-num:num); in Parse()
430 std::shared_ptr<const EXPRESS::LIST> EXPRESS::LIST::Parse(const char*& inout,uint64_t line, const E… in Parse()
431 const std::shared_ptr<EXPRESS::LIST> list = std::make_shared<EXPRESS::LIST>(); in Parse()
432 EXPRESS::LIST::MemberList& members = list->members; in Parse()
456 members.push_back( EXPRESS::DataType::Parse(cur,line,schema)); in Parse()
538 const EXPRESS::ConversionSchema& schema = db.GetSchema(); in LazyInit()
546 …std::shared_ptr<const EXPRESS::LIST> conv_args = EXPRESS::LIST::Parse(acopy,(uint64_t)STEP::Syntax… in LazyInit()