Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 2 | 1 | 0.950 | function_definition |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 29 | Utilities/Choice.h |
2 | 3 | 37 | Utilities/Choice.h |
| ||||
operator const T&() const { assert(sizeof (const T) ==sizeof(*this)); return reinterpret_cast<const T&>(*reinterpret_cast<const char *>(this)); } |
| ||||
operator const U&() const { assert(sizeof (const T) ==sizeof(*this)); return reinterpret_cast<const U&>(*reinterpret_cast<const char *>(this)); } |
| |||
operator const [[#variablea961c20]] &() const { assert(sizeof (const T) == sizeof (*this)); return reinterpret_cast<const [[#variablea961c20]] &>(*reinterpret_cast<const char *>(this)); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#a961c20]] | U |
1 | 2 | [[#a961c20]] | T |