Delete trailing spaces in .h files
--- /dev/null
+/tools/doxygen.log
+/doc
return new( pMem )
node_type( nHeight,
nHeight > 1 ? reinterpret_cast<typename base_class::node_tower_item *>( pMem + base_class::c_nNodeSize ) : nullptr,
return new( pMem )
node_type( nHeight,
nHeight > 1 ? reinterpret_cast<typename base_class::node_tower_item *>( pMem + base_class::c_nNodeSize ) : nullptr,
);
}
# ifdef CDS_EMPLACE_SUPPORT
);
}
# ifdef CDS_EMPLACE_SUPPORT
{
unsigned char * pMem = base_class::alloc_space( nHeight );
return new( pMem )
{
unsigned char * pMem = base_class::alloc_space( nHeight );
return new( pMem )
nHeight > 1 ? reinterpret_cast<typename base_class::node_tower_item *>( pMem + base_class::c_nNodeSize ) : nullptr,
nHeight > 1 ? reinterpret_cast<typename base_class::node_tower_item *>( pMem + base_class::c_nNodeSize ) : nullptr,
- std::forward<Args>(args)...
+ std::forward<Args>(args)...
/// Type traits for MSPriorityQueue
/**
The type traits for cds::container::MSPriorityQueue is the same as for
/// Type traits for MSPriorityQueue
/**
The type traits for cds::container::MSPriorityQueue is the same as for
- cds::intrusive::MSPriorityQueue (see cds::intrusive::mspriority_queue::type_traits)
+ cds::intrusive::MSPriorityQueue (see cds::intrusive::mspriority_queue::type_traits)
plus some additional properties.
*/
struct type_traits: public cds::intrusive::mspriority_queue::type_traits
plus some additional properties.
*/
struct type_traits: public cds::intrusive::mspriority_queue::type_traits
The item is deleted from the heap.
The function uses \ref move_policy to move extracted value from the heap's top
The item is deleted from the heap.
The function uses \ref move_policy to move extracted value from the heap's top
The function is equivalent of such call:
\code
The function is equivalent of such call:
\code
/**
The storage type for the heap array. Default is cds::opt::v::dynamic_buffer.
/**
The storage type for the heap array. Default is cds::opt::v::dynamic_buffer.
- You may specify any type of buffer's value since at instantiation time
- the \p buffer::rebind member metafunction is called to change type
+ You may specify any type of buffer's value since at instantiation time
+ the \p buffer::rebind member metafunction is called to change type
of values stored in the buffer.
*/
typedef opt::v::dynamic_buffer<void *> buffer;
of values stored in the buffer.
*/
typedef opt::v::dynamic_buffer<void *> buffer;
do_pack<
typename do_pack<
typename do_pack<
do_pack<
typename do_pack<
typename do_pack<
,cc::skip_list::random_level_generator< cc::skip_list::turbo_pascal >
>::type
{};
,cc::skip_list::random_level_generator< cc::skip_list::turbo_pascal >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_pascal >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_pascal >
> SkipListMap_nogc_less_pascal;
class traits_SkipListMap_nogc_less_pascal_seqcst: public cc::skip_list::make_traits <
> SkipListMap_nogc_less_pascal;
class traits_SkipListMap_nogc_less_pascal_seqcst: public cc::skip_list::make_traits <
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_pascal_seqcst >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_pascal_seqcst >
> SkipListMap_nogc_less_pascal_seqcst;
class traits_SkipListMap_nogc_less_pascal_stat: public cc::skip_list::make_traits <
> SkipListMap_nogc_less_pascal_seqcst;
class traits_SkipListMap_nogc_less_pascal_stat: public cc::skip_list::make_traits <
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_pascal_stat >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_pascal_stat >
> SkipListMap_nogc_less_pascal_stat;
class traits_SkipListMap_nogc_cmp_pascal: public cc::skip_list::make_traits <
> SkipListMap_nogc_less_pascal_stat;
class traits_SkipListMap_nogc_cmp_pascal: public cc::skip_list::make_traits <
>::type
{};
typedef NogcMapWrapper_dctor<
>::type
{};
typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_pascal >
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_pascal >
> SkipListMap_nogc_cmp_pascal;
class traits_SkipListMap_nogc_cmp_pascal_stat: public cc::skip_list::make_traits <
> SkipListMap_nogc_cmp_pascal;
class traits_SkipListMap_nogc_cmp_pascal_stat: public cc::skip_list::make_traits <
,co::stat< cc::skip_list::stat<> >
>::type
{};
,co::stat< cc::skip_list::stat<> >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_pascal_stat >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_pascal_stat >
> SkipListMap_nogc_cmp_pascal_stat;
class traits_SkipListMap_nogc_less_xorshift: public cc::skip_list::make_traits <
> SkipListMap_nogc_cmp_pascal_stat;
class traits_SkipListMap_nogc_less_xorshift: public cc::skip_list::make_traits <
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_xorshift >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_xorshift >
> SkipListMap_nogc_less_xorshift;
class traits_SkipListMap_nogc_less_xorshift_stat: public cc::skip_list::make_traits <
> SkipListMap_nogc_less_xorshift;
class traits_SkipListMap_nogc_less_xorshift_stat: public cc::skip_list::make_traits <
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
,co::item_counter< cds::atomicity::item_counter >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_xorshift_stat >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_less_xorshift_stat >
> SkipListMap_nogc_less_xorshift_stat;
class traits_SkipListMap_nogc_cmp_xorshift: public cc::skip_list::make_traits <
> SkipListMap_nogc_less_xorshift_stat;
class traits_SkipListMap_nogc_cmp_xorshift: public cc::skip_list::make_traits <
,cc::skip_list::random_level_generator< cc::skip_list::xorshift >
>::type
{};
,cc::skip_list::random_level_generator< cc::skip_list::xorshift >
>::type
{};
- typedef NogcMapWrapper_dctor< cc::SkipListMap<
- cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_xorshift >
+ typedef NogcMapWrapper_dctor< cc::SkipListMap<
+ cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_xorshift >
> SkipListMap_nogc_cmp_xorshift;
class traits_SkipListMap_nogc_cmp_xorshift_stat: public cc::skip_list::make_traits <
> SkipListMap_nogc_cmp_xorshift;
class traits_SkipListMap_nogc_cmp_xorshift_stat: public cc::skip_list::make_traits <
,co::stat< cc::skip_list::stat<> >
>::type
{};
,co::stat< cc::skip_list::stat<> >
>::type
{};
- typedef NogcMapWrapper_dctor<
- cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_xorshift_stat >
+ typedef NogcMapWrapper_dctor<
+ cc::SkipListMap< cds::gc::nogc, Key, Value, traits_SkipListMap_nogc_cmp_xorshift_stat >
> SkipListMap_nogc_cmp_xorshift_stat;
// ***************************************************************************
> SkipListMap_nogc_cmp_xorshift_stat;
// ***************************************************************************
+set DOXYPRJ_ROOT=.\r
+cd ..\r
-set DOXYPRJ_ROOT=.\r
-%DOXYGEN_PATH%\bin\doxygen ..\doxygen\cds.doxy > ..\doxygen\doxygen.log 2>&1\r
-cp -f ../doxygen/index.html ../doc/index.html\r
+%DOXYGEN_PATH%\bin\doxygen doxygen\cds.doxy > tools\doxygen.log 2>&1\r
+cp -f doxygen/index.html doc/index.html\r
+cd tools\r