Assignment Semantics Trait
    Nordlöw via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Sat Sep 24 10:19:38 PDT 2016
    
    
  
Is there a trait, say `assignmentSemantics`, that tells whether a 
container type `C` has
- copy (C++ containers),
- reference (D containers), or
- move (Rust) semantics
when an instance of `C` is assigned to a new variable. If not, 
could
`__traits(hasMember, C, "dup")`
play a role in such an implementation?
This could, for instance, be used as an
- extra CT-check in C++ to D conversion tools, such as CPP2D and
- aid when implementing `deepDup()`
    
    
More information about the Digitalmars-d
mailing list