• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

STEllAR-GROUP / hpx / #882

31 Aug 2023 07:44PM UTC coverage: 41.798% (-44.7%) from 86.546%
#882

push

19442 of 46514 relevant lines covered (41.8%)

126375.38 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/components/containers/partitioned_vector/src/partitioned_vector_component_int.cpp
1
//  Copyright (c) 2017-2025 Hartmut Kaiser
2
//
3
//  SPDX-License-Identifier: BSL-1.0
4
//  Distributed under the Boost Software License, Version 1.0. (See accompanying
5
//  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6

7
#include <hpx/config.hpp>
8

9
#if !defined(HPX_HAVE_STATIC_LINKING)
10
#include <hpx/distribution_policies/container_distribution_policy.hpp>
11
#include <hpx/distribution_policies/explicit_container_distribution_policy.hpp>
12

13
#include <hpx/components/containers/partitioned_vector/export_definitions.hpp>
14
#include <hpx/components/containers/partitioned_vector/partitioned_vector.hpp>
15
#include <hpx/components/containers/partitioned_vector/partitioned_vector_component.hpp>
16

17
#include <vector>
18

×
19
#include <hpx/config/warnings_prefix.hpp>
20

3✔
21
HPX_REGISTER_PARTITIONED_VECTOR(int)
22
using long_long = long long;
23
HPX_REGISTER_PARTITIONED_VECTOR(long_long)
24

25
// an out-of-line definition of a member of a class template cannot have default
26
// arguments
27
#if defined(HPX_MSVC)
28
#pragma warning(push)
29
#pragma warning(disable : 5037)
30
#endif
31

32
#include <hpx/config/warnings_prefix.hpp>
33

34
template class HPX_PARTITIONED_VECTOR_EXPORT
35
    hpx::server::partitioned_vector<int, std::vector<int>>;
36
template class HPX_PARTITIONED_VECTOR_EXPORT
37
    hpx::partitioned_vector_partition<int, std::vector<int>>;
38
template class HPX_PARTITIONED_VECTOR_EXPORT
39
    hpx::partitioned_vector<int, std::vector<int>>;
40
template HPX_PARTITIONED_VECTOR_EXPORT
41
hpx::partitioned_vector<int, std::vector<int>>::partitioned_vector(
42
    size_type, hpx::container_distribution_policy const&, void*);
43
template HPX_PARTITIONED_VECTOR_EXPORT
44
hpx::partitioned_vector<int, std::vector<int>>::partitioned_vector(
45
    size_type, int const&, hpx::container_distribution_policy const&, void*);
46
template HPX_PARTITIONED_VECTOR_EXPORT
47
hpx::partitioned_vector<int, std::vector<int>>::partitioned_vector(
48
    size_type, hpx::explicit_container_distribution_policy const&, void*);
49
template HPX_PARTITIONED_VECTOR_EXPORT
50
hpx::partitioned_vector<int, std::vector<int>>::partitioned_vector(size_type,
51
    int const&, hpx::explicit_container_distribution_policy const&, void*);
52
template HPX_PARTITIONED_VECTOR_EXPORT
53
hpx::partitioned_vector<int, std::vector<int>>::partitioned_vector(
54
    std::vector<int>::const_iterator, std::vector<int>::const_iterator,
55
    hpx::explicit_container_distribution_policy const&, void*);
56

57
template class HPX_PARTITIONED_VECTOR_EXPORT
58
    hpx::server::partitioned_vector<long long, std::vector<long long>>;
59
template class HPX_PARTITIONED_VECTOR_EXPORT
60
    hpx::partitioned_vector_partition<long long, std::vector<long long>>;
61
template class HPX_PARTITIONED_VECTOR_EXPORT
62
    hpx::partitioned_vector<long long, std::vector<long long>>;
63
template HPX_PARTITIONED_VECTOR_EXPORT
64
hpx::partitioned_vector<long long, std::vector<long long>>::partitioned_vector(
65
    size_type, hpx::container_distribution_policy const&, void*);
66
template HPX_PARTITIONED_VECTOR_EXPORT hpx::partitioned_vector<long long,
67
    std::vector<long long>>::partitioned_vector(size_type, long long const&,
68
    hpx::container_distribution_policy const&, void*);
69
template HPX_PARTITIONED_VECTOR_EXPORT
70
hpx::partitioned_vector<long long, std::vector<long long>>::partitioned_vector(
71
    size_type, hpx::explicit_container_distribution_policy const&, void*);
72
template HPX_PARTITIONED_VECTOR_EXPORT hpx::partitioned_vector<long long,
73
    std::vector<long long>>::partitioned_vector(size_type, long long const&,
74
    hpx::explicit_container_distribution_policy const&, void*);
75
template HPX_PARTITIONED_VECTOR_EXPORT
76
hpx::partitioned_vector<long long, std::vector<long long>>::partitioned_vector(
77
    std::vector<long long>::const_iterator,
78
    std::vector<long long>::const_iterator,
79
    hpx::explicit_container_distribution_policy const&, void*);
80

81
#if defined(HPX_MSVC)
82
#pragma warning(pop)
83
#endif
84

85
#endif
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc