Page Speed Optimization Libraries  1.9.32.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
process_context.h
Go to the documentation of this file.
1 // Copyright 2011 Google Inc.
16 
17 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_PROCESS_CONTEXT_H_
18 #define NET_INSTAWEB_REWRITER_PUBLIC_PROCESS_CONTEXT_H_
19 
20 #include "pagespeed/kernel/base/basictypes.h"
21 #include "pagespeed/kernel/base/scoped_ptr.h"
22 
23 namespace pagespeed { namespace js { struct JsTokenizerPatterns; } };
24 
25 namespace net_instaweb {
26 
36  public:
38  ~ProcessContext();
39 
48  const pagespeed::js::JsTokenizerPatterns* js_tokenizer_patterns() const {
49  return js_tokenizer_patterns_.get();
50  }
51 
52  private:
53  scoped_ptr<pagespeed::js::JsTokenizerPatterns> js_tokenizer_patterns_;
54 
55  DISALLOW_COPY_AND_ASSIGN(ProcessContext);
56 };
57 
58 }
59 
60 #endif
Definition: process_context.h:35
const pagespeed::js::JsTokenizerPatterns * js_tokenizer_patterns() const
Definition: process_context.h:48