| 1808 | typedef std::unordered_map<string, Creator> OpGradFactory; |
| 1809 | |
| 1810 | OpGradFactory* GetOpGradFactory() { |
| 1811 | static OpGradFactory* factory = new OpGradFactory; |
| 1812 | return factory; |
| 1813 | } |
| 1814 | |
| 1815 | bool RegisterOp(const string& op, Creator func) { |
| 1816 | CHECK(GetOpGradFactory()->insert({op, func}).second) |
no outgoing calls
no test coverage detected