From ef8a5521e440baa2f86d468cdc9078f54ec7c0c0 Mon Sep 17 00:00:00 2001 From: Dongdong Li Date: Fri, 22 Nov 2013 15:38:36 -0800 Subject: Delete Intersim Code Review Issue: 113001 [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 17414] --- src/intersim/config_utils.hpp | 45 ------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 src/intersim/config_utils.hpp (limited to 'src/intersim/config_utils.hpp') diff --git a/src/intersim/config_utils.hpp b/src/intersim/config_utils.hpp deleted file mode 100644 index 86cc98e..0000000 --- a/src/intersim/config_utils.hpp +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef _CONFIG_UTILS_HPP_ -#define _CONFIG_UTILS_HPP_ - -#include -#include -#include - -extern int configparse( ); - -class Configuration { - static Configuration *theConfig; - FILE *_config_file; - -protected: - map _str_map; - map _int_map; - map _float_map; - -public: - Configuration( ); - - void AddStrField( const string &field, const string &value ); - - void Assign( const string &field, const string &value ); - void Assign( const string &field, unsigned int value ); - void Assign( const string &field, double value ); - - void GetStr( const string &field, string &value, const string &def = "" ) const; - unsigned int GetInt( const string &field, unsigned int def = 0 ) const; - double GetFloat( const string &field, double def = 0.0 ) const; - - void Parse( const string& filename ); - void Parse( const char* filename ); - - int Input( char *line, int max_size ); - void ParseError( const string &msg, unsigned int lineno ) const; - - static Configuration *GetTheConfig( ); -}; - -bool ParseArgs( Configuration *cf, int argc, char **argv ); - -#endif - - -- cgit v1.3