Page MenuHomePhabricator

abstract_compiler_pass.h
No OneTemporary

abstract_compiler_pass.h

#ifndef _ABSTRACT_COMPILER_PASS_H_
#define _ABSTRACT_COMPILER_PASS_H_
namespace fbjs {
class NodeProgram;
// A simple abstraction of compiler pass.
class AbstractCompilerPass {
public:
AbstractCompilerPass() {}
virtual ~AbstractCompilerPass() {}
virtual void process(NodeProgram* root) = 0;
};
} // namespace
#endif

File Metadata

Mime Type
text/x-c++
Expires
Fri, Jun 11, 10:44 AM (1 d, 23 h)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
3391387
Default Alt Text
abstract_compiler_pass.h (326 B)

Event Timeline