Program Listing for File overloads.hpp

Return to documentation for file (SeQuant/core/utility/overloads.hpp)

#ifndef SEQUANT_CORE_UTILITY_OVERLOADS_HPP
#define SEQUANT_CORE_UTILITY_OVERLOADS_HPP

#include <initializer_list>

namespace sequant {

class Nonconstructible {
 private:
  Nonconstructible() = default;
};

using EmptyInitializerList = std::initializer_list<Nonconstructible>;

}  // namespace sequant

#endif  // SEQUANT_CORE_UTILITY_OVERLOADS_HPP