ct_common
1.0.1
Common library for combinatorial testing
|
00001 //===----- ct_common/common/strength.h --------------------------*- C++ -*-===// 00002 // 00003 // The ct_common Library 00004 // 00005 // This file is distributed under the MIT license. See LICENSE for details. 00006 // 00007 //===----------------------------------------------------------------------===// 00008 // 00009 // This header file contains the type definitions of RawStrengths and Strengths 00010 // 00011 //===----------------------------------------------------------------------===// 00012 00013 #ifndef STRENGTH_H_ 00014 #define STRENGTH_H_ 00015 #include <utility> 00016 #include <vector> 00017 00018 namespace ct { 00019 namespace common { 00020 typedef std::vector<std::size_t> RawStrength; 00021 typedef std::pair<std::vector<std::size_t>, std::size_t> Strength; 00024 void attach_2_raw_strength(const Strength &strength, std::vector<RawStrength> &raw_strengths); 00025 } 00026 } // namespace ct 00027 00028 #endif // STRENGTH_H_