IMP Reference Guide
develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
|
Macros to choose the best set or map for different purposes. More...
Go to the source code of this file.
Macros | |
#define | IMP_KERNEL_LARGE_ORDERED_MAP std::map |
Macro to support platform independent declaration of a large ordered map. More... | |
#define | IMP_KERNEL_LARGE_ORDERED_SET std::set |
Macro to support platform independent declaration of a large ordered set. More... | |
#define | IMP_KERNEL_LARGE_UNORDERED_MAP boost::unordered_map |
Macro to support platform independent declaration of a large unordered map. More... | |
#define | IMP_KERNEL_LARGE_UNORDERED_SET boost::unordered_set |
Macro to support platform independent declaration of a large unordered set. More... | |
#define | IMP_KERNEL_SMALL_ORDERED_MAP boost::container::flat_map |
Macro to support platform independent declaration of a small ordered map. More... | |
#define | IMP_KERNEL_SMALL_ORDERED_SET boost::container::flat_set |
Macro to support platform independent declaration of a small ordered set. More... | |
#define | IMP_KERNEL_SMALL_UNORDERED_MAP boost::container::flat_map |
Macro to support platform independent declaration of a small unordered map. More... | |
#define | IMP_KERNEL_SMALL_UNORDERED_SET boost::container::flat_set |
Macro to support platform independent declaration of a small unordered set. More... | |
Macros to choose the best set or map for different purposes.
Copyright 2007-2022 IMP Inventors. All rights reserved.
Definition in file set_map_macros.h.
#define IMP_KERNEL_LARGE_ORDERED_MAP std::map |
Macro to support platform independent declaration of a large ordered map.
Declare a small, ordered set like IMP_KERNEL_LARGE_ORDERED_MAP<key, value>.
Definition at line 31 of file set_map_macros.h.
#define IMP_KERNEL_LARGE_ORDERED_SET std::set |
Macro to support platform independent declaration of a large ordered set.
Declare a small, ordered set like IMP_KERNEL_LARGE_ORDERED_SET<item>.
Definition at line 28 of file set_map_macros.h.
#define IMP_KERNEL_LARGE_UNORDERED_MAP boost::unordered_map |
Macro to support platform independent declaration of a large unordered map.
Declare a small, ordered set like IMP_KERNEL_LARGE_UNORDERED_MAP<key, value>.
Definition at line 38 of file set_map_macros.h.
#define IMP_KERNEL_LARGE_UNORDERED_SET boost::unordered_set |
Macro to support platform independent declaration of a large unordered set.
Declare a small, ordered set like IMP_KERNEL_LARGE_UNORDERED_SET<item>.
Definition at line 34 of file set_map_macros.h.
#define IMP_KERNEL_SMALL_ORDERED_MAP boost::container::flat_map |
Macro to support platform independent declaration of a small ordered map.
Declare a small, ordered set like IMP_KERNEL_SMALL_ORDERED_MAP<key, value>.
Definition at line 18 of file set_map_macros.h.
#define IMP_KERNEL_SMALL_ORDERED_SET boost::container::flat_set |
Macro to support platform independent declaration of a small ordered set.
Declare a small, ordered set like IMP_KERNEL_SMALL_ORDERED_SET<item>.
Definition at line 15 of file set_map_macros.h.
#define IMP_KERNEL_SMALL_UNORDERED_MAP boost::container::flat_map |
Macro to support platform independent declaration of a small unordered map.
Declare a small, ordered set like IMP_KERNEL_SMALL_UNORDERED_MAP<key, value>.
Definition at line 25 of file set_map_macros.h.
#define IMP_KERNEL_SMALL_UNORDERED_SET boost::container::flat_set |
Macro to support platform independent declaration of a small unordered set.
Declare a small, ordered set like IMP_KERNEL_SMALL_UNORDERED_SET<item>.
Definition at line 21 of file set_map_macros.h.