22 #if __TBB_NUMA_SUPPORT    28         namespace numa_topology {
    29             unsigned nodes_count();
    30             void fill(
int* indexes_array);
    31             int default_concurrency(
int node_id);
    35     typedef int numa_node_id;
    38         inline std::vector<numa_node_id> numa_nodes() {
    39             std::vector<numa_node_id> nodes_indexes(tbb::internal::numa_topology::nodes_count());
    40             internal::numa_topology::fill(&nodes_indexes.front());
    44         inline int default_concurrency(numa_node_id 
id = -1) {
    45             return internal::numa_topology::default_concurrency(
id);