Merged revision(s) 78115-78594 from trunk/libs/intrusive:

[SVN r78598]
This commit is contained in:
Ion Gaztañaga
2012-05-24 18:12:03 +00:00
parent 03a51534b2
commit 12c6c3a66a
55 changed files with 385 additions and 385 deletions
+5 -5
View File
@@ -26,17 +26,17 @@ struct simple_node_traits
typedef simple_node node;
typedef node * node_ptr;
typedef const node * const_node_ptr;
static node *get_next(const node *n) { return n->next_; }
static void set_next(node *n, node *next) { n->next_ = next; }
static node *get_previous(const node *n) { return n->prev_; }
static void set_previous(node *n, node *prev) { n->prev_ = prev; }
static node *get_next(const node *n) { return n->next_; }
static void set_next(node *n, node *next) { n->next_ = next; }
static node *get_previous(const node *n) { return n->prev_; }
static void set_previous(node *n, node *prev) { n->prev_ = prev; }
};
//[doc_advanced_value_traits2_value_traits
class base_1{};
class base_2{};
struct value_1 : public base_1, public simple_node
struct value_1 : public base_1, public simple_node
{
int id_;
simple_node node_;