110448Snilay@cs.wisc.edu/* Copyright (c) 2012 Massachusetts Institute of Technology 210448Snilay@cs.wisc.edu * 310448Snilay@cs.wisc.edu * Permission is hereby granted, free of charge, to any person obtaining a copy 410448Snilay@cs.wisc.edu * of this software and associated documentation files (the "Software"), to deal 510448Snilay@cs.wisc.edu * in the Software without restriction, including without limitation the rights 610448Snilay@cs.wisc.edu * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 710448Snilay@cs.wisc.edu * copies of the Software, and to permit persons to whom the Software is 810448Snilay@cs.wisc.edu * furnished to do so, subject to the following conditions: 910448Snilay@cs.wisc.edu * 1010448Snilay@cs.wisc.edu * The above copyright notice and this permission notice shall be included in 1110448Snilay@cs.wisc.edu * all copies or substantial portions of the Software. 1210448Snilay@cs.wisc.edu * 1310448Snilay@cs.wisc.edu * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1410448Snilay@cs.wisc.edu * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1510448Snilay@cs.wisc.edu * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1610448Snilay@cs.wisc.edu * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1710448Snilay@cs.wisc.edu * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1810448Snilay@cs.wisc.edu * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1910448Snilay@cs.wisc.edu * THE SOFTWARE. 2010448Snilay@cs.wisc.edu */ 2110448Snilay@cs.wisc.edu 2210447Snilay@cs.wisc.edu#ifndef __DSENT_UTIL_COMMON_TYPE_H__ 2310447Snilay@cs.wisc.edu#define __DSENT_UTIL_COMMON_TYPE_H__ 2410447Snilay@cs.wisc.edu 2510447Snilay@cs.wisc.edu#include <iostream> 2610447Snilay@cs.wisc.edu 2710447Snilay@cs.wisc.edu#include "libutil/LibUtil.h" 2810447Snilay@cs.wisc.edu 2910447Snilay@cs.wisc.edu#include "util/Result.h" 3010447Snilay@cs.wisc.edu 3110447Snilay@cs.wisc.edu#include "tech/TechModel.h" 3210447Snilay@cs.wisc.edu 3310447Snilay@cs.wisc.edunamespace DSENT 3410447Snilay@cs.wisc.edu{ 3510447Snilay@cs.wisc.edu using std::cout; 3610447Snilay@cs.wisc.edu using std::endl; 3710447Snilay@cs.wisc.edu 3810447Snilay@cs.wisc.edu // Enable functions 3910447Snilay@cs.wisc.edu using LibUtil::deletePtrMap; 4010447Snilay@cs.wisc.edu using LibUtil::clearPtrMap; 4110447Snilay@cs.wisc.edu using LibUtil::deletePtrVector; 4210447Snilay@cs.wisc.edu using LibUtil::clearPtrVector; 4310447Snilay@cs.wisc.edu 4410447Snilay@cs.wisc.edu // Enable classes 4510447Snilay@cs.wisc.edu using LibUtil::Exception; 4610447Snilay@cs.wisc.edu using LibUtil::Log; 4710447Snilay@cs.wisc.edu using LibUtil::String; 4810447Snilay@cs.wisc.edu using LibUtil::Map; 4910447Snilay@cs.wisc.edu using LibUtil::StringMap; 5010447Snilay@cs.wisc.edu 5110447Snilay@cs.wisc.edu typedef StringMap ParameterMap; 5210447Snilay@cs.wisc.edu typedef StringMap PropertyMap; 5310447Snilay@cs.wisc.edu 5410447Snilay@cs.wisc.edu} // namespace DSENT 5510447Snilay@cs.wisc.edu 5610447Snilay@cs.wisc.edu#endif // __DSENT_UTIL_COMMON_TYPE_H__ 5710447Snilay@cs.wisc.edu 58