1 /** @file
2  *****************************************************************************
3  Implementation of templatized utility functions
4  *****************************************************************************
5  * @author     This file is part of libff, developed by SCIPR Lab
6  *             and contributors (see AUTHORS).
7  * @copyright  MIT license (see LICENSE file)
8  *****************************************************************************/
9 
10 #ifndef UTILS_TCC_
11 #define UTILS_TCC_
12 
13 namespace libff {
14 
15 template<typename T>
size_in_bits(const std::vector<T> & v)16 size_t size_in_bits(const std::vector<T> &v)
17 {
18     return v.size() * T::size_in_bits();
19 }
20 
21 } // libff
22 
23 #endif // UTILS_TCC_
24