// // Created by liuRuiLong on 2018/5/4. // #include "program_desc.h" namespace paddle_mobile { namespace framework { ProgramDesc::ProgramDesc(const proto::ProgramDesc &desc) : desc_(desc) { for (auto &block_desc : *desc_.mutable_blocks()) { // new framework::BlockDesc(block_desc) blocks_.emplace_back(std::make_shared(block_desc)); } } std::shared_ptr ProgramDesc::Block(size_t idx) { return blocks_[idx]; } } // namespace framework } // namespace paddle_mobile