ct_common  1.0.1
Common library for combinatorial testing
src/ct_common/common/strength.h
Go to the documentation of this file.
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_
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines