Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis15/src/debugger/engine/tydesc-factory.hxx
ViewVC logotype

Diff of /branches/vis15/src/debugger/engine/tydesc-factory.hxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5125, Wed Jul 19 18:32:51 2017 UTC revision 5126, Wed Jul 19 21:04:31 2017 UTC
# Line 14  Line 14 
14  #define _TYDESC_FACTORY_HXX_  #define _TYDESC_FACTORY_HXX_
15    
16  #include "json.hxx"  #include "json.hxx"
17    #include "typedesc.hxx"
18    
19    namespace DDebug {
20    
21  class tydesc_factory {  class tydesc_factory {
22    public:    public:
# Line 21  Line 24 
24      tydesc_factory (bool longInt, bool doubleReal);      tydesc_factory (bool longInt, bool doubleReal);
25      ~tydesc_factory ();      ~tydesc_factory ();
26    
27      mk_bool_tydesc ();          const type_desc *mk_bool_tydesc ();
28      mk_int_tydesc ();          const type_desc *mk_int_tydesc ();
29      mk_string_tydesc ();          const type_desc *mk_string_tydesc ();
30    
31      mk_tydesc (JSON::value const &desc);          const type_desc *mk_tydesc (JSON::value const &desc);
32    
33    private:    private:
34            bool _longInt;                  // true, if Diderot int is 64 bits (--longint option)
35            bool _doubleReal;               // true, if Diderot real is 64 bits
36    
37            struct hash_table *_tbl;
38    
39  };  };
40    
41    } // namespace DDebug
42    
43  #endif // !_TYDESC_FACTORY_HXX_  #endif // !_TYDESC_FACTORY_HXX_

Legend:
Removed from v.5125  
changed lines
  Added in v.5126

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0