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