Clearmatics Libff  0.1
C++ library for Finite Fields and Elliptic Curves
utils.tcc
Go to the documentation of this file.
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 
16 template<typename T> size_t size_in_bits(const std::vector<T> &v)
17 {
18  return v.size() * T::size_in_bits();
19 }
20 
21 } // namespace libff
22 
23 #endif // UTILS_TCC_