| passed 1 tests in cayuga/test |
| not implemented: cayuga/test/algorithms |
| not implemented: cayuga/test/algorithms/alg.c.library |
| not implemented: cayuga/test/algorithms/alg.modifying.operations |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.copy |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.fill |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.generate |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.move |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.partitions |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.random.shuffle |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.remove |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.replace |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.reverse |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.rotate |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.swap |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.transform |
| not implemented: cayuga/test/algorithms/alg.modifying.operations/alg.unique |
| not implemented: cayuga/test/algorithms/alg.nonmodifying |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.adjacent.find |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.all_of |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.any_of |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.count |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.equal |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.find |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.find.end |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.find.first.of |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.foreach |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.none_of |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/alg.search |
| not implemented: cayuga/test/algorithms/alg.nonmodifying/mismatch |
| not implemented: cayuga/test/algorithms/alg.sorting |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.binary.search |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.binary.search/binary.search |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.binary.search/equal.range |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.binary.search/lower.bound |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.binary.search/upper.bound |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.heap.operations |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.heap.operations/is.heap |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.heap.operations/make.heap |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.heap.operations/pop.heap |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.heap.operations/push.heap |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.heap.operations/sort.heap |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.lex.comparison |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.merge |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.min.max |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.nth.element |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.permutation.generators |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.set.operations |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.set.operations/includes |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.set.operations/set.difference |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.set.operations/set.intersection |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.set.operations/set.union |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.sort |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.sort/is.sorted |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.sort/partial.sort |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.sort/partial.sort.copy |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.sort/sort |
| not implemented: cayuga/test/algorithms/alg.sorting/alg.sort/stable.sort |
| not implemented: cayuga/test/atomics |
| not implemented: cayuga/test/atomics/atomics.fences |
| not implemented: cayuga/test/atomics/atomics.flag |
| not implemented: cayuga/test/atomics/atomics.lockfree |
| not implemented: cayuga/test/atomics/atomics.order |
| not implemented: cayuga/test/atomics/atomics.types |
| not implemented: cayuga/test/atomics/atomics.types/atomics.types.address |
| not implemented: cayuga/test/atomics/atomics.types/atomics.types.generic |
| not implemented: cayuga/test/atomics/atomics.types/atomics.types.integral |
| not implemented: cayuga/test/atomics/atomics.types.operations |
| not implemented: cayuga/test/containers |
| not implemented: cayuga/test/containers/associative |
| not implemented: cayuga/test/containers/associative/map |
| not implemented: cayuga/test/containers/associative/map/map.access |
| not implemented: cayuga/test/containers/associative/map/map.cons |
| not implemented: cayuga/test/containers/associative/map/map.modifiers |
| not implemented: cayuga/test/containers/associative/map/map.ops |
| not implemented: cayuga/test/containers/associative/map/map.special |
| not implemented: cayuga/test/containers/associative/multimap |
| not implemented: cayuga/test/containers/associative/multimap/multimap.cons |
| not implemented: cayuga/test/containers/associative/multimap/multimap.modifiers |
| not implemented: cayuga/test/containers/associative/multimap/multimap.ops |
| not implemented: cayuga/test/containers/associative/multimap/multimap.special |
| not implemented: cayuga/test/containers/associative/multiset |
| not implemented: cayuga/test/containers/associative/multiset/multiset.cons |
| not implemented: cayuga/test/containers/associative/multiset/multiset.special |
| not implemented: cayuga/test/containers/associative/set |
| not implemented: cayuga/test/containers/associative/set/set.cons |
| not implemented: cayuga/test/containers/associative/set/set.special |
| not implemented: cayuga/test/containers/container.requirements |
| not implemented: cayuga/test/containers/container.requirements/associative.reqmts |
| not implemented: cayuga/test/containers/container.requirements/associative.reqmts/associative.reqmts.except |
| not implemented: cayuga/test/containers/container.requirements/container.concepts |
| not implemented: cayuga/test/containers/container.requirements/container.concepts/container.concepts.free |
| not implemented: cayuga/test/containers/container.requirements/container.concepts/container.concepts.maps |
| not implemented: cayuga/test/containers/container.requirements/container.concepts/container.concepts.member |
| not implemented: cayuga/test/containers/container.requirements/container.requirements.dataraces |
| not implemented: cayuga/test/containers/container.requirements/container.requirements.general |
| not implemented: cayuga/test/containers/container.requirements/sequence.reqmts |
| not implemented: cayuga/test/containers/container.requirements/unord.req |
| not implemented: cayuga/test/containers/container.requirements/unord.req/unord.req.except |
| not implemented: cayuga/test/containers/sequences |
| not implemented: cayuga/test/containers/sequences/array |
| not implemented: cayuga/test/containers/sequences/array/array.cons |
| not implemented: cayuga/test/containers/sequences/array/array.data |
| not implemented: cayuga/test/containers/sequences/array/array.fill |
| not implemented: cayuga/test/containers/sequences/array/array.size |
| not implemented: cayuga/test/containers/sequences/array/array.special |
| not implemented: cayuga/test/containers/sequences/array/array.tuple |
| not implemented: cayuga/test/containers/sequences/array/array.zero |
| not implemented: cayuga/test/containers/sequences/container.adaptors |
| not implemented: cayuga/test/containers/sequences/container.adaptors/priority.queue |
| not implemented: cayuga/test/containers/sequences/container.adaptors/priority.queue/priqueue.cons |
| not implemented: cayuga/test/containers/sequences/container.adaptors/priority.queue/priqueue.members |
| not implemented: cayuga/test/containers/sequences/container.adaptors/priority.queue/priqueue.special |
| not implemented: cayuga/test/containers/sequences/container.adaptors/queue |
| not implemented: cayuga/test/containers/sequences/container.adaptors/queue/queue.defn |
| not implemented: cayuga/test/containers/sequences/container.adaptors/queue/queue.ops |
| not implemented: cayuga/test/containers/sequences/container.adaptors/queue/queue.special |
| not implemented: cayuga/test/containers/sequences/container.adaptors/stack |
| not implemented: cayuga/test/containers/sequences/container.adaptors/stack/stack.defn |
| not implemented: cayuga/test/containers/sequences/container.adaptors/stack/stack.ops |
| not implemented: cayuga/test/containers/sequences/container.adaptors/stack/stack.special |
| not implemented: cayuga/test/containers/sequences/deque |
| not implemented: cayuga/test/containers/sequences/deque/deque.capacity |
| not implemented: cayuga/test/containers/sequences/deque/deque.cons |
| not implemented: cayuga/test/containers/sequences/deque/deque.modifiers |
| not implemented: cayuga/test/containers/sequences/deque/deque.special |
| not implemented: cayuga/test/containers/sequences/forwardlist |
| not implemented: cayuga/test/containers/sequences/forwardlist/forwardlist.access |
| not implemented: cayuga/test/containers/sequences/forwardlist/forwardlist.cons |
| not implemented: cayuga/test/containers/sequences/forwardlist/forwardlist.iter |
| not implemented: cayuga/test/containers/sequences/forwardlist/forwardlist.modifiers |
| not implemented: cayuga/test/containers/sequences/forwardlist/forwardlist.ops |
| not implemented: cayuga/test/containers/sequences/forwardlist/forwardlist.spec |
| not implemented: cayuga/test/containers/sequences/list |
| not implemented: cayuga/test/containers/sequences/list/list.capacity |
| not implemented: cayuga/test/containers/sequences/list/list.cons |
| not implemented: cayuga/test/containers/sequences/list/list.modifiers |
| not implemented: cayuga/test/containers/sequences/list/list.ops |
| not implemented: cayuga/test/containers/sequences/list/list.special |
| not implemented: cayuga/test/containers/sequences/vector |
| not implemented: cayuga/test/containers/sequences/vector/vector.capacity |
| not implemented: cayuga/test/containers/sequences/vector/vector.cons |
| not implemented: cayuga/test/containers/sequences/vector/vector.data |
| not implemented: cayuga/test/containers/sequences/vector/vector.modifiers |
| not implemented: cayuga/test/containers/sequences/vector/vector.special |
| not implemented: cayuga/test/containers/sequences/vector.bool |
| not implemented: cayuga/test/containers/unord |
| not implemented: cayuga/test/containers/unord/unord.map |
| not implemented: cayuga/test/containers/unord/unord.map/unord.map.cnstr |
| not implemented: cayuga/test/containers/unord/unord.map/unord.map.elem |
| not implemented: cayuga/test/containers/unord/unord.map/unord.map.swap |
| not implemented: cayuga/test/containers/unord/unord.multimap |
| not implemented: cayuga/test/containers/unord/unord.multimap/unord.multimap.cnstr |
| not implemented: cayuga/test/containers/unord/unord.multimap/unord.multimap.swap |
| not implemented: cayuga/test/containers/unord/unord.multiset |
| not implemented: cayuga/test/containers/unord/unord.multiset/unord.multiset.cnstr |
| not implemented: cayuga/test/containers/unord/unord.multiset/unord.multiset.swap |
| not implemented: cayuga/test/containers/unord/unord.set |
| not implemented: cayuga/test/containers/unord/unord.set/unord.set.cnstr |
| not implemented: cayuga/test/containers/unord/unord.set/unord.set.swap |
| not implemented: cayuga/test/depr |
| not implemented: cayuga/test/depr/depr.auto.ptr |
| not implemented: cayuga/test/depr/depr.auto.ptr/auto.ptr |
| not implemented: cayuga/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons |
| not implemented: cayuga/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv |
| not implemented: cayuga/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members |
| not implemented: cayuga/test/depr/depr.c.headers |
| not implemented: cayuga/test/depr/depr.ios.members |
| not implemented: cayuga/test/depr/depr.lib.binders |
| not implemented: cayuga/test/depr/depr.lib.binders/depr.lib.bind.1st |
| not implemented: cayuga/test/depr/depr.lib.binders/depr.lib.bind.2nd |
| not implemented: cayuga/test/depr/depr.lib.binders/depr.lib.binder.1st |
| not implemented: cayuga/test/depr/depr.lib.binders/depr.lib.binder.2nd |
| not implemented: cayuga/test/depr/depr.lib.iterator.primitives |
| not implemented: cayuga/test/depr/depr.lib.iterator.primitives/iterator.backward |
| not implemented: cayuga/test/depr/depr.lib.iterator.primitives/iterator.basic |
| not implemented: cayuga/test/depr/depr.lib.iterator.primitives/iterator.traits |
| not implemented: cayuga/test/depr/depr.lib.iterator.primitives/std.iterator.tags |
| not implemented: cayuga/test/depr/depr.str.strstreams |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.istrstream |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.ostrstream |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstream |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstreambuf |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members |
| not implemented: cayuga/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals |
| passed 1 tests in cayuga/test/diagnostics |
| passed 1 tests in cayuga/test/diagnostics/assertions |
| cerrno.pass.cpp:257:2: error: #error ENOTRECOVERABLE not defined |
| cerrno.pass.cpp:285:2: error: #error EOWNERDEAD not defined |
| cerrno.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/diagnostics/errno |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/domain.error |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/invalid.argument |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/length.error |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/logic.error |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/out.of.range |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/overflow.error |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/range.error |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/runtime.error |
| passed 1 tests in cayuga/test/diagnostics/std.exceptions/underflow.error |
| not implemented: cayuga/test/diagnostics/syserr |
| not implemented: cayuga/test/diagnostics/syserr/syserr.compare |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcat |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcode/syserr.errcodeenum |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition/syserr.errcondenum |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers |
| not implemented: cayuga/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview |
| not implemented: cayuga/test/diagnostics/syserr/syserr.syserr |
| not implemented: cayuga/test/diagnostics/syserr/syserr.syserr/syserr.syserr.members |
| not implemented: cayuga/test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview |
| not implemented: cayuga/test/input.output |
| not implemented: cayuga/test/input.output/file.streams |
| not implemented: cayuga/test/input.output/file.streams/c.files |
| not implemented: cayuga/test/input.output/file.streams/fstreams |
| not implemented: cayuga/test/input.output/file.streams/fstreams/filebuf |
| not implemented: cayuga/test/input.output/file.streams/fstreams/filebuf.assign |
| not implemented: cayuga/test/input.output/file.streams/fstreams/filebuf.cons |
| not implemented: cayuga/test/input.output/file.streams/fstreams/filebuf.members |
| not implemented: cayuga/test/input.output/file.streams/fstreams/filebuf.virtuals |
| not implemented: cayuga/test/input.output/file.streams/fstreams/fstream |
| not implemented: cayuga/test/input.output/file.streams/fstreams/fstream.assign |
| not implemented: cayuga/test/input.output/file.streams/fstreams/fstream.cons |
| not implemented: cayuga/test/input.output/file.streams/fstreams/fstream.members |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ifstream |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ifstream.assign |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ifstream.cons |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ifstream.members |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ofstream |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ofstream.assign |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ofstream.cons |
| not implemented: cayuga/test/input.output/file.streams/fstreams/ofstream.members |
| not implemented: cayuga/test/input.output/iostream.format |
| not implemented: cayuga/test/input.output/iostream.format/ext.manip |
| not implemented: cayuga/test/input.output/iostream.format/input.streams |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/iostreamclass |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream/istream.assign |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream/istream.cons |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream/istream::sentry |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream.formatted |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream.formatted/istream::extractors |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream.manip |
| not implemented: cayuga/test/input.output/iostream.format/input.streams/istream.unformatted |
| not implemented: cayuga/test/input.output/iostream.format/output.streams |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.assign |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.cons |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.formatted |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.manip |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.seeks |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream.unformatted |
| not implemented: cayuga/test/input.output/iostream.format/output.streams/ostream::sentry |
| not implemented: cayuga/test/input.output/iostream.format/std.manip |
| not implemented: cayuga/test/input.output/iostream.forward |
| not implemented: cayuga/test/input.output/iostream.objects |
| not implemented: cayuga/test/input.output/iostream.objects/narrow.stream.objects |
| not implemented: cayuga/test/input.output/iostream.objects/wide.stream.objects |
| not implemented: cayuga/test/input.output/iostreams.base |
| not implemented: cayuga/test/input.output/iostreams.base/fpos |
| not implemented: cayuga/test/input.output/iostreams.base/fpos/fpos.members |
| not implemented: cayuga/test/input.output/iostreams.base/fpos/fpos.operations |
| not implemented: cayuga/test/input.output/iostreams.base/ios |
| not implemented: cayuga/test/input.output/iostreams.base/ios/basic.ios.cons |
| not implemented: cayuga/test/input.output/iostreams.base/ios/basic.ios.members |
| not implemented: cayuga/test/input.output/iostreams.base/ios/iostate.flags |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/fmtflags.state |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.base.callback |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.base.cons |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.base.locales |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.base.storage |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.members.static |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types/ios::Init |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types/ios::failure |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types/ios::fmtflags |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types/ios::iostate |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types/ios::openmode |
| not implemented: cayuga/test/input.output/iostreams.base/ios.base/ios.types/ios::seekdir |
| not implemented: cayuga/test/input.output/iostreams.base/std.ios.manip |
| not implemented: cayuga/test/input.output/iostreams.base/std.ios.manip/adjustfield.manip |
| not implemented: cayuga/test/input.output/iostreams.base/std.ios.manip/basefield.manip |
| not implemented: cayuga/test/input.output/iostreams.base/std.ios.manip/error.reporting |
| not implemented: cayuga/test/input.output/iostreams.base/std.ios.manip/floatfield.manip |
| not implemented: cayuga/test/input.output/iostreams.base/std.ios.manip/fmtflags.manip |
| not implemented: cayuga/test/input.output/iostreams.base/stream.types |
| not implemented: cayuga/test/input.output/iostreams.requirements |
| not implemented: cayuga/test/input.output/iostreams.requirements/iostream.limits.imbue |
| not implemented: cayuga/test/input.output/iostreams.requirements/iostreams.limits.pos |
| not implemented: cayuga/test/input.output/iostreams.requirements/iostreams.threadsafety |
| not implemented: cayuga/test/input.output/stream.buffers |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.cons |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.members |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.protected |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.virtuals |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put |
| not implemented: cayuga/test/input.output/stream.buffers/streambuf.reqts |
| not implemented: cayuga/test/input.output/string.streams |
| not implemented: cayuga/test/input.output/string.streams/istringstream |
| not implemented: cayuga/test/input.output/string.streams/istringstream/istringstream.assign |
| not implemented: cayuga/test/input.output/string.streams/istringstream/istringstream.cons |
| not implemented: cayuga/test/input.output/string.streams/istringstream/istringstream.members |
| not implemented: cayuga/test/input.output/string.streams/ostringstream |
| not implemented: cayuga/test/input.output/string.streams/ostringstream/ostringstream.assign |
| not implemented: cayuga/test/input.output/string.streams/ostringstream/ostringstream.cons |
| not implemented: cayuga/test/input.output/string.streams/ostringstream/ostringstream.members |
| not implemented: cayuga/test/input.output/string.streams/stringbuf |
| not implemented: cayuga/test/input.output/string.streams/stringbuf/stringbuf.assign |
| not implemented: cayuga/test/input.output/string.streams/stringbuf/stringbuf.cons |
| not implemented: cayuga/test/input.output/string.streams/stringbuf/stringbuf.members |
| not implemented: cayuga/test/input.output/string.streams/stringbuf/stringbuf.virtuals |
| not implemented: cayuga/test/input.output/string.streams/stringstream |
| not implemented: cayuga/test/input.output/string.streams/stringstream.cons |
| not implemented: cayuga/test/input.output/string.streams/stringstream.cons/stringstream.assign |
| not implemented: cayuga/test/input.output/string.streams/stringstream.members |
| not implemented: cayuga/test/iterators |
| not implemented: cayuga/test/iterators/iterator.concepts |
| not implemented: cayuga/test/iterators/iterator.concepts/bidirectional.iterators |
| not implemented: cayuga/test/iterators/iterator.concepts/forward.iterators |
| not implemented: cayuga/test/iterators/iterator.concepts/input.iterators |
| not implemented: cayuga/test/iterators/iterator.concepts/iterator.concepts.range |
| not implemented: cayuga/test/iterators/iterator.concepts/iterator.iterators |
| not implemented: cayuga/test/iterators/iterator.concepts/output.iterators |
| not implemented: cayuga/test/iterators/iterator.concepts/random.access.iterators |
| not implemented: cayuga/test/iterators/iterator.concepts/shuffle.iterators |
| not implemented: cayuga/test/iterators/iterator.operations |
| not implemented: cayuga/test/iterators/iterator.synopsis |
| not implemented: cayuga/test/iterators/predef.iterators |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.maps |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++ |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op= |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/back.insert.iterator |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.maps |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++ |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op= |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/front.insert.iterator |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.maps |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++ |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op= |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter |
| not implemented: cayuga/test/iterators/predef.iterators/insert.iterators/insert.iterator |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.maps |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+ |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+= |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.- |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-= |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op= |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iter.requirements |
| not implemented: cayuga/test/iterators/predef.iterators/move.iterators/move.iterator |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.maps |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!= |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+ |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++ |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+= |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op- |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-- |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-= |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op= |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op== |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt= |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt= |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements |
| not implemented: cayuga/test/iterators/predef.iterators/reverse.iterators/reverse.iterator |
| not implemented: cayuga/test/iterators/stream.iterators |
| not implemented: cayuga/test/iterators/stream.iterators/istream.iterator |
| not implemented: cayuga/test/iterators/stream.iterators/istream.iterator/istream.iterator.cons |
| not implemented: cayuga/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::equal |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op!= |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op++ |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op== |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::op_astrk |
| not implemented: cayuga/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator::proxy |
| not implemented: cayuga/test/iterators/stream.iterators/ostream.iterator |
| not implemented: cayuga/test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des |
| not implemented: cayuga/test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops |
| not implemented: cayuga/test/iterators/stream.iterators/ostreambuf.iterator |
| not implemented: cayuga/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons |
| not implemented: cayuga/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops |
| passed 1 tests in cayuga/test/language.support |
| passed 1 tests in cayuga/test/language.support/cstdint |
| passed 1 tests in cayuga/test/language.support/cstdint/cstdint.syn |
| passed 1 tests in cayuga/test/language.support/cstdint/stdinth |
| passed 1 tests in cayuga/test/language.support/support.dynamic |
| passed 1 tests in cayuga/test/language.support/support.dynamic/alloc.errors |
| passed 1 tests in cayuga/test/language.support/support.dynamic/alloc.errors/bad.alloc |
| passed 1 tests in cayuga/test/language.support/support.dynamic/alloc.errors/new.handler |
| passed 1 tests in cayuga/test/language.support/support.dynamic/alloc.errors/set.new.handler |
| passed 1 tests in cayuga/test/language.support/support.dynamic/new.delete |
| Assertion failed: (new_called), function main, file new_array_nothrow_replace.pass.cpp, line 59. |
| ./testit: line 93: 39840 Abort trap ./a.out |
| new_array_nothrow_replace.pass.cpp failed at run time |
| failed 1 tests in cayuga/test/language.support/support.dynamic/new.delete/new.delete.array |
| passed 3 tests in cayuga/test/language.support/support.dynamic/new.delete/new.delete.array |
| passed 1 tests in cayuga/test/language.support/support.dynamic/new.delete/new.delete.dataraces |
| passed 2 tests in cayuga/test/language.support/support.dynamic/new.delete/new.delete.placement |
| Assertion failed: (new_called), function main, file new_nothrow_replace.pass.cpp, line 59. |
| ./testit: line 93: 39917 Abort trap ./a.out |
| new_nothrow_replace.pass.cpp failed at run time |
| failed 1 tests in cayuga/test/language.support/support.dynamic/new.delete/new.delete.single |
| passed 3 tests in cayuga/test/language.support/support.dynamic/new.delete/new.delete.single |
| passed 1 tests in cayuga/test/language.support/support.exception |
| not implemented: cayuga/test/language.support/support.exception/except.nested |
| passed 1 tests in cayuga/test/language.support/support.exception/exception |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.terminate |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.terminate/set.terminate |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.terminate/terminate |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.terminate/terminate.handler |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.unexpected |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.unexpected/bad.exception |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.unexpected/set.unexpected |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.unexpected/unexpected |
| passed 1 tests in cayuga/test/language.support/support.exception/exception.unexpected/unexpected.handler |
| not implemented: cayuga/test/language.support/support.exception/propagation |
| passed 1 tests in cayuga/test/language.support/support.exception/uncaught |
| not implemented: cayuga/test/language.support/support.initlist |
| not implemented: cayuga/test/language.support/support.initlist/support.initlist.access |
| not implemented: cayuga/test/language.support/support.initlist/support.initlist.concept |
| not implemented: cayuga/test/language.support/support.initlist/support.initlist.cons |
| passed 1 tests in cayuga/test/language.support/support.limits |
| passed 2 tests in cayuga/test/language.support/support.limits/c.limits |
| passed 1 tests in cayuga/test/language.support/support.limits/limits |
| passed 1 tests in cayuga/test/language.support/support.limits/limits/denorm.style |
| passed 1 tests in cayuga/test/language.support/support.limits/limits/numeric.limits |
| passed 31 tests in cayuga/test/language.support/support.limits/limits/numeric.limits.members |
| passed 1 tests in cayuga/test/language.support/support.limits/limits/numeric.special |
| passed 1 tests in cayuga/test/language.support/support.limits/limits/round.style |
| passed 1 tests in cayuga/test/language.support/support.rtti |
| passed 1 tests in cayuga/test/language.support/support.rtti/bad.cast |
| passed 1 tests in cayuga/test/language.support/support.rtti/bad.typeid |
| not implemented: cayuga/test/language.support/support.rtti/type.index |
| not implemented: cayuga/test/language.support/support.rtti/type.index/type.index.members |
| not implemented: cayuga/test/language.support/support.rtti/type.index/type.index.overview |
| not implemented: cayuga/test/language.support/support.rtti/type.index/type.index.templ |
| type_info_hash.pass.cpp: In function ‘int main()’: |
| type_info_hash.pass.cpp:35: error: ‘const class std::type_info’ has no member named ‘hash_code’ |
| type_info_hash.pass.cpp:35: error: ‘const class std::type_info’ has no member named ‘hash_code’ |
| type_info_hash.pass.cpp:36: error: ‘const class std::type_info’ has no member named ‘hash_code’ |
| type_info_hash.pass.cpp:36: error: ‘const class std::type_info’ has no member named ‘hash_code’ |
| type_info_hash.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/language.support/support.rtti/type.info |
| passed 1 tests in cayuga/test/language.support/support.rtti/type.info |
| passed 6 tests in cayuga/test/language.support/support.runtime |
| quick_exit.pass.cpp: In function ‘int main()’: |
| quick_exit.pass.cpp:33: error: ‘at_quick_exit’ is not a member of ‘std’ |
| quick_exit.pass.cpp:34: error: ‘quick_exit’ was not declared in this scope |
| quick_exit.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/language.support/support.start.term |
| passed 1 tests in cayuga/test/language.support/support.start.term |
| passed 6 tests in cayuga/test/language.support/support.types |
| not implemented: cayuga/test/localization |
| not implemented: cayuga/test/localization/c.locales |
| not implemented: cayuga/test/localization/locale.categories |
| not implemented: cayuga/test/localization/locale.categories/category.collate |
| not implemented: cayuga/test/localization/locale.categories/category.collate/locale.collate |
| not implemented: cayuga/test/localization/locale.categories/category.collate/locale.collate/locale.collate.members |
| not implemented: cayuga/test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.collate/locale.collate.byname |
| not implemented: cayuga/test/localization/locale.categories/category.ctype |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/facet.ctype.special |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.codecvt |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.codecvt.byname |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.ctype |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.ctype/locale.ctype.byname |
| not implemented: cayuga/test/localization/locale.categories/category.messages |
| not implemented: cayuga/test/localization/locale.categories/category.messages/locale.messages |
| not implemented: cayuga/test/localization/locale.categories/category.messages/locale.messages/locale.messages.members |
| not implemented: cayuga/test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.messages/locale.messages.byname |
| not implemented: cayuga/test/localization/locale.categories/category.monetary |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.money.get |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.money.put |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.moneypunct |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.monetary/locale.moneypunct.byname |
| not implemented: cayuga/test/localization/locale.categories/category.numeric |
| not implemented: cayuga/test/localization/locale.categories/category.numeric/locale.nm.put |
| not implemented: cayuga/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members |
| not implemented: cayuga/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.numeric/locale.num.get |
| not implemented: cayuga/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members |
| not implemented: cayuga/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.time |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.get |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.get.byname |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.put |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals |
| not implemented: cayuga/test/localization/locale.categories/category.time/locale.time.put.byname |
| not implemented: cayuga/test/localization/locale.categories/facet.numpunct |
| not implemented: cayuga/test/localization/locale.categories/facet.numpunct/locale.numpunct |
| not implemented: cayuga/test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members |
| not implemented: cayuga/test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals |
| not implemented: cayuga/test/localization/locale.categories/facet.numpunct/locale.numpunct.byname |
| not implemented: cayuga/test/localization/locale.categories/facets.examples |
| not implemented: cayuga/test/localization/locale.stdcvt |
| not implemented: cayuga/test/localization/locales |
| not implemented: cayuga/test/localization/locales/locale |
| not implemented: cayuga/test/localization/locales/locale/locale.cons |
| not implemented: cayuga/test/localization/locales/locale/locale.members |
| not implemented: cayuga/test/localization/locales/locale/locale.operators |
| not implemented: cayuga/test/localization/locales/locale/locale.statics |
| not implemented: cayuga/test/localization/locales/locale/locale.types |
| not implemented: cayuga/test/localization/locales/locale/locale.types/locale.category |
| not implemented: cayuga/test/localization/locales/locale/locale.types/locale.facet |
| not implemented: cayuga/test/localization/locales/locale/locale.types/locale.id |
| not implemented: cayuga/test/localization/locales/locale.convenience |
| not implemented: cayuga/test/localization/locales/locale.convenience/classification |
| not implemented: cayuga/test/localization/locales/locale.convenience/conversions |
| not implemented: cayuga/test/localization/locales/locale.convenience/conversions/conversions.buffer |
| not implemented: cayuga/test/localization/locales/locale.convenience/conversions/conversions.character |
| not implemented: cayuga/test/localization/locales/locale.convenience/conversions/conversions.string |
| not implemented: cayuga/test/localization/locales/locale.global.templates |
| not implemented: cayuga/test/numerics |
| not implemented: cayuga/test/numerics/c.math |
| not implemented: cayuga/test/numerics/cfenv |
| not implemented: cayuga/test/numerics/cfenv/cfenv.syn |
| not implemented: cayuga/test/numerics/cfenv/fenv |
| not implemented: cayuga/test/numerics/complex.number |
| not implemented: cayuga/test/numerics/complex.number/ccmplx |
| not implemented: cayuga/test/numerics/complex.number/cmplx.over |
| not implemented: cayuga/test/numerics/complex.number/cmplxh |
| not implemented: cayuga/test/numerics/complex.number/complex |
| not implemented: cayuga/test/numerics/complex.number/complex.member.ops |
| not implemented: cayuga/test/numerics/complex.number/complex.members |
| not implemented: cayuga/test/numerics/complex.number/complex.ops |
| not implemented: cayuga/test/numerics/complex.number/complex.special |
| not implemented: cayuga/test/numerics/complex.number/complex.synopsis |
| not implemented: cayuga/test/numerics/complex.number/complex.transcendentals |
| not implemented: cayuga/test/numerics/complex.number/complex.value.ops |
| not implemented: cayuga/test/numerics/numarray |
| not implemented: cayuga/test/numerics/numarray/class.gslice |
| not implemented: cayuga/test/numerics/numarray/class.gslice/gslice.access |
| not implemented: cayuga/test/numerics/numarray/class.gslice/gslice.cons |
| not implemented: cayuga/test/numerics/numarray/class.slice |
| not implemented: cayuga/test/numerics/numarray/class.slice/cons.slice |
| not implemented: cayuga/test/numerics/numarray/class.slice/slice.access |
| not implemented: cayuga/test/numerics/numarray/template.gslice.array |
| not implemented: cayuga/test/numerics/numarray/template.gslice.array/gslice.array.assign |
| not implemented: cayuga/test/numerics/numarray/template.gslice.array/gslice.array.comp.assign |
| not implemented: cayuga/test/numerics/numarray/template.gslice.array/gslice.array.fill |
| not implemented: cayuga/test/numerics/numarray/template.indirect.array |
| not implemented: cayuga/test/numerics/numarray/template.indirect.array/indirect.array.assign |
| not implemented: cayuga/test/numerics/numarray/template.indirect.array/indirect.array.comp.assign |
| not implemented: cayuga/test/numerics/numarray/template.indirect.array/indirect.array.fill |
| not implemented: cayuga/test/numerics/numarray/template.indirect.array/valarray.concepts |
| not implemented: cayuga/test/numerics/numarray/template.mask.array |
| not implemented: cayuga/test/numerics/numarray/template.mask.array/mask.array.assign |
| not implemented: cayuga/test/numerics/numarray/template.mask.array/mask.array.comp.assign |
| not implemented: cayuga/test/numerics/numarray/template.mask.array/mask.array.fill |
| not implemented: cayuga/test/numerics/numarray/template.slice.array |
| not implemented: cayuga/test/numerics/numarray/template.slice.array/slice.arr.assign |
| not implemented: cayuga/test/numerics/numarray/template.slice.array/slice.arr.comp.assign |
| not implemented: cayuga/test/numerics/numarray/template.slice.array/slice.arr.fill |
| not implemented: cayuga/test/numerics/numarray/template.valarray |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.access |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.assign |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.cassign |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.cons |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.members |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.sub |
| not implemented: cayuga/test/numerics/numarray/template.valarray/valarray.unary |
| not implemented: cayuga/test/numerics/numarray/valarray.nonmembers |
| not implemented: cayuga/test/numerics/numarray/valarray.nonmembers/valarray.binary |
| not implemented: cayuga/test/numerics/numarray/valarray.nonmembers/valarray.comparison |
| not implemented: cayuga/test/numerics/numarray/valarray.nonmembers/valarray.special |
| not implemented: cayuga/test/numerics/numarray/valarray.nonmembers/valarray.transcend |
| not implemented: cayuga/test/numerics/numarray/valarray.synopsis |
| not implemented: cayuga/test/numerics/numeric.ops |
| not implemented: cayuga/test/numerics/numeric.ops/accumulate |
| not implemented: cayuga/test/numerics/numeric.ops/adjacent.difference |
| not implemented: cayuga/test/numerics/numeric.ops/inner.product |
| not implemented: cayuga/test/numerics/numeric.ops/numeric.iota |
| not implemented: cayuga/test/numerics/numeric.ops/partial.sum |
| not implemented: cayuga/test/numerics/numeric.requirements |
| not implemented: cayuga/test/numerics/rand |
| not implemented: cayuga/test/numerics/rand/rand.adapt |
| not implemented: cayuga/test/numerics/rand/rand.adapt/rand.adapt.disc |
| not implemented: cayuga/test/numerics/rand/rand.adapt/rand.adapt.ibits |
| not implemented: cayuga/test/numerics/rand/rand.adapt/rand.adapt.shuf |
| not implemented: cayuga/test/numerics/rand/rand.device |
| not implemented: cayuga/test/numerics/rand/rand.dis |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.bern |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.pois |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.samp |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.genpdf |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.uni |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int |
| not implemented: cayuga/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real |
| not implemented: cayuga/test/numerics/rand/rand.eng |
| not implemented: cayuga/test/numerics/rand/rand.eng/rand.eng.lcong |
| not implemented: cayuga/test/numerics/rand/rand.eng/rand.eng.mers |
| not implemented: cayuga/test/numerics/rand/rand.eng/rand.eng.sub |
| not implemented: cayuga/test/numerics/rand/rand.predef |
| not implemented: cayuga/test/numerics/rand/rand.req |
| not implemented: cayuga/test/numerics/rand/rand.req/rand.req.adapt |
| not implemented: cayuga/test/numerics/rand/rand.req/rand.req.dis |
| not implemented: cayuga/test/numerics/rand/rand.req/rand.req.eng |
| not implemented: cayuga/test/numerics/rand/rand.req/rand.req.genl |
| not implemented: cayuga/test/numerics/rand/rand.req/rand.req.urng |
| not implemented: cayuga/test/numerics/rand/rand.synopsis |
| not implemented: cayuga/test/numerics/rand/rand.util |
| not implemented: cayuga/test/numerics/rand/rand.util/rand.util.canonical |
| not implemented: cayuga/test/numerics/rand/rand.util/rand.util.seedseq |
| not implemented: cayuga/test/re |
| not implemented: cayuga/test/re/re.alg |
| not implemented: cayuga/test/re/re.alg/re.alg.match |
| not implemented: cayuga/test/re/re.alg/re.alg.replace |
| not implemented: cayuga/test/re/re.alg/re.alg.search |
| not implemented: cayuga/test/re/re.alg/re.except |
| not implemented: cayuga/test/re/re.badexp |
| not implemented: cayuga/test/re/re.const |
| not implemented: cayuga/test/re/re.const/re.err |
| not implemented: cayuga/test/re/re.const/re.matchflag |
| not implemented: cayuga/test/re/re.const/re.synopt |
| not implemented: cayuga/test/re/re.def |
| not implemented: cayuga/test/re/re.def/defns.regex.collating.element |
| not implemented: cayuga/test/re/re.def/defns.regex.finite.state.machine |
| not implemented: cayuga/test/re/re.def/defns.regex.format.specifier |
| not implemented: cayuga/test/re/re.def/defns.regex.matched |
| not implemented: cayuga/test/re/re.def/defns.regex.primary.equivalence.class |
| not implemented: cayuga/test/re/re.def/defns.regex.regular.expression |
| not implemented: cayuga/test/re/re.def/defns.regex.subexpression |
| not implemented: cayuga/test/re/re.grammar |
| not implemented: cayuga/test/re/re.iter |
| not implemented: cayuga/test/re/re.iter/re.regiter |
| not implemented: cayuga/test/re/re.iter/re.regiter/re.regiter.cnstr |
| not implemented: cayuga/test/re/re.iter/re.regiter/re.regiter.comp |
| not implemented: cayuga/test/re/re.iter/re.regiter/re.regiter.deref |
| not implemented: cayuga/test/re/re.iter/re.regiter/re.regiter.incr |
| not implemented: cayuga/test/re/re.iter/re.tokiter |
| not implemented: cayuga/test/re/re.iter/re.tokiter/re.tokiter.cnstr |
| not implemented: cayuga/test/re/re.iter/re.tokiter/re.tokiter.comp |
| not implemented: cayuga/test/re/re.iter/re.tokiter/re.tokiter.deref |
| not implemented: cayuga/test/re/re.iter/re.tokiter/re.tokiter.incr |
| not implemented: cayuga/test/re/re.regex |
| not implemented: cayuga/test/re/re.regex/re.regex.assign |
| not implemented: cayuga/test/re/re.regex/re.regex.const |
| not implemented: cayuga/test/re/re.regex/re.regex.construct |
| not implemented: cayuga/test/re/re.regex/re.regex.locale |
| not implemented: cayuga/test/re/re.regex/re.regex.nonmemb |
| not implemented: cayuga/test/re/re.regex/re.regex.nonmemb/re.regex.nmswap |
| not implemented: cayuga/test/re/re.regex/re.regex.operations |
| not implemented: cayuga/test/re/re.regex/re.regex.swap |
| not implemented: cayuga/test/re/re.req |
| not implemented: cayuga/test/re/re.results |
| not implemented: cayuga/test/re/re.results/re.results.acc |
| not implemented: cayuga/test/re/re.results/re.results.all |
| not implemented: cayuga/test/re/re.results/re.results.const |
| not implemented: cayuga/test/re/re.results/re.results.form |
| not implemented: cayuga/test/re/re.results/re.results.nonmember |
| not implemented: cayuga/test/re/re.results/re.results.size |
| not implemented: cayuga/test/re/re.results/re.results.swap |
| not implemented: cayuga/test/re/re.submatch |
| not implemented: cayuga/test/re/re.submatch/re.submatch.concepts |
| not implemented: cayuga/test/re/re.submatch/re.submatch.members |
| not implemented: cayuga/test/re/re.submatch/re.submatch.op |
| not implemented: cayuga/test/re/re.sum |
| not implemented: cayuga/test/re/re.syn |
| not implemented: cayuga/test/re/re.traits |
| passed 1 tests in cayuga/test/strings |
| passed 1 tests in cayuga/test/strings/basic.string |
| passed 4 tests in cayuga/test/strings/basic.string/string.access |
| shrink_to_fit.pass.cpp: In function ‘void test(S) [with S = std::__yuga1::basic_string<char, std::__yuga1::char_traits<char>, std::__yuga1::allocator<char> >]’: |
| shrink_to_fit.pass.cpp:48: instantiated from here |
| shrink_to_fit.pass.cpp:37: error: ‘struct std::__yuga1::basic_string<char, std::__yuga1::char_traits<char>, std::__yuga1::allocator<char> >’ has no member named ‘shrink_to_fit’ |
| shrink_to_fit.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/strings/basic.string/string.capacity |
| passed 9 tests in cayuga/test/strings/basic.string/string.capacity |
| copy_alloc.pass.cpp: In function ‘void test(S, const typename S::allocator_type&) [with S = std::__yuga1::basic_string<char, std::__yuga1::char_traits<char>, test_allocator<char> >]’: |
| copy_alloc.pass.cpp:48: instantiated from here |
| copy_alloc.pass.cpp:37: error: no matching function for call to ‘std::__yuga1::basic_string<char, std::__yuga1::char_traits<char>, test_allocator<char> >::basic_string(std::__yuga1::basic_string<char, std::__yuga1::char_traits<char>, test_allocator<char> >&, const test_allocator<char>&)’ |
| ../../../../include/string:1500: note: candidates are: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(const std::__yuga1::basic_string<_CharT, _Traits, _Allocator>&, typename _Allocator::size_type, typename _Allocator::size_type, const _Allocator&) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1491: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(typename _Allocator::size_type, typename _Traits::char_type, const _Allocator&) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1484: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(typename _Allocator::size_type, typename _Traits::char_type) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1424: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(typename _Allocator::const_pointer, typename _Allocator::size_type, const _Allocator&) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1414: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(typename _Allocator::const_pointer, typename _Allocator::size_type) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1403: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(typename _Allocator::const_pointer, const _Allocator&) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1393: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(typename _Allocator::const_pointer) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1434: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(const std::__yuga1::basic_string<_CharT, _Traits, _Allocator>&) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1337: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string(const _Allocator&) [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| ../../../../include/string:1329: note: std::__yuga1::basic_string<_CharT, _Traits, _Allocator>::basic_string() [with _CharT = char, _Traits = std::__yuga1::char_traits<char>, _Allocator = test_allocator<char>] |
| copy_alloc.pass.cpp failed to compile |
| initializer_list.pass.cpp:32:2: error: #error "basic_string(initializer_list<charT> il, const Allocator& a = Allocator()) not implemented" |
| initializer_list.pass.cpp failed to compile |
| initializer_list_assignment.pass.cpp:32:2: error: #error "basic_string& operator=(initializer_list<charT> il); not implemented" |
| initializer_list_assignment.pass.cpp failed to compile |
| failed 3 tests in cayuga/test/strings/basic.string/string.cons |
| passed 13 tests in cayuga/test/strings/basic.string/string.cons |
| passed 8 tests in cayuga/test/strings/basic.string/string.iterators |
| passed 1 tests in cayuga/test/strings/basic.string/string.modifiers |
| initializer_list.pass.cpp:32:2: error: #error "basic_string& append(initializer_list<charT> il) not implemented" |
| initializer_list.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::append |
| passed 7 tests in cayuga/test/strings/basic.string/string.modifiers/string::append |
| initializer_list.pass.cpp:32:2: error: #error "basic_string& assign(initializer_list<charT> il) not implemented" |
| initializer_list.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::assign |
| passed 7 tests in cayuga/test/strings/basic.string/string.modifiers/string::assign |
| passed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::copy |
| passed 4 tests in cayuga/test/strings/basic.string/string.modifiers/string::erase |
| iter_initializer_list.pass.cpp:32:2: error: #error "void insert(const_iterator p, initializer_list<charT> il); not implemented" |
| iter_initializer_list.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::insert |
| passed 8 tests in cayuga/test/strings/basic.string/string.modifiers/string::insert |
| initializer_list.pass.cpp:32:2: error: #error "basic_string& operator+=(initializer_list<charT> il); not implemented" |
| initializer_list.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::op+= |
| passed 3 tests in cayuga/test/strings/basic.string/string.modifiers/string::op+= |
| iter_iter_initializer_list.pass.cpp:32:2: error: #error "basic_string& replace(iterator i1, iterator i2, initializer_list<charT> il) not implemented" |
| iter_iter_initializer_list.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::replace |
| passed 10 tests in cayuga/test/strings/basic.string/string.modifiers/string::replace |
| passed 1 tests in cayuga/test/strings/basic.string/string.modifiers/string::swap |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string.io |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string.special |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::op!= |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::op+ |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::operator== |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::opgt |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::opgt= |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::oplt |
| not implemented: cayuga/test/strings/basic.string/string.nonmembers/string::oplt= |
| passed 1 tests in cayuga/test/strings/basic.string/string.ops |
| passed 3 tests in cayuga/test/strings/basic.string/string.ops/string.accessors |
| not implemented: cayuga/test/strings/basic.string/string.ops/string::compare |
| passed 4 tests in cayuga/test/strings/basic.string/string.ops/string::find |
| passed 4 tests in cayuga/test/strings/basic.string/string.ops/string::find.first.not.of |
| passed 4 tests in cayuga/test/strings/basic.string/string.ops/string::find.first.of |
| passed 4 tests in cayuga/test/strings/basic.string/string.ops/string::find.last.not.of |
| passed 4 tests in cayuga/test/strings/basic.string/string.ops/string::find.last.of |
| passed 4 tests in cayuga/test/strings/basic.string/string.ops/string::rfind |
| not implemented: cayuga/test/strings/basic.string/string.ops/string::substr |
| passed 1 tests in cayuga/test/strings/basic.string/string.require |
| not implemented: cayuga/test/strings/c.strings |
| passed 1 tests in cayuga/test/strings/char.traits |
| passed 1 tests in cayuga/test/strings/char.traits/char.traits.require |
| passed 1 tests in cayuga/test/strings/char.traits/char.traits.specializations |
| passed 15 tests in cayuga/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char |
| passed 15 tests in cayuga/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t |
| passed 15 tests in cayuga/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t |
| passed 15 tests in cayuga/test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t |
| passed 1 tests in cayuga/test/strings/char.traits/char.traits.typedefs |
| passed 1 tests in cayuga/test/strings/string.classes |
| not implemented: cayuga/test/strings/string.conversions |
| not implemented: cayuga/test/thread |
| not implemented: cayuga/test/thread/futures |
| not implemented: cayuga/test/thread/futures/future.shared_future |
| not implemented: cayuga/test/thread/futures/futures.allocators |
| not implemented: cayuga/test/thread/futures/futures.errors |
| not implemented: cayuga/test/thread/futures/futures.future_error |
| not implemented: cayuga/test/thread/futures/futures.overview |
| not implemented: cayuga/test/thread/futures/futures.promise |
| not implemented: cayuga/test/thread/futures/futures.task |
| not implemented: cayuga/test/thread/futures/futures.unique_future |
| not implemented: cayuga/test/thread/thread.condition |
| not implemented: cayuga/test/thread/thread.condition/thread.condition.condvar |
| not implemented: cayuga/test/thread/thread.condition/thread.condition.condvarany |
| not implemented: cayuga/test/thread/thread.mutex |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock/thread.lock.guard |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock/thread.lock.unique |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs |
| not implemented: cayuga/test/thread/thread.mutex/thread.lock.algorithm |
| not implemented: cayuga/test/thread/thread.mutex/thread.mutex.requirements |
| not implemented: cayuga/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.class |
| not implemented: cayuga/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.recursive |
| not implemented: cayuga/test/thread/thread.mutex/thread.once |
| not implemented: cayuga/test/thread/thread.mutex/thread.once/thread.once.callonce |
| not implemented: cayuga/test/thread/thread.mutex/thread.once/thread.once.onceflag |
| not implemented: cayuga/test/thread/thread.mutex/thread.timedmutex.requirements |
| not implemented: cayuga/test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.class |
| not implemented: cayuga/test/thread/thread.mutex/thread.timedmutex.requirements/thread.timedmutex.recursive |
| not implemented: cayuga/test/thread/thread.req |
| not implemented: cayuga/test/thread/thread.req/thread.req.exception |
| not implemented: cayuga/test/thread/thread.req/thread.req.native |
| not implemented: cayuga/test/thread/thread.req/thread.req.paramname |
| not implemented: cayuga/test/thread/thread.req/thread.req.timing |
| not implemented: cayuga/test/thread/thread.threads |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.algorithm |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.assign |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.constr |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.destr |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.id |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.member |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.class/thread.thread.static |
| not implemented: cayuga/test/thread/thread.threads/thread.thread.this |
| passed 1 tests in cayuga/test/utilities |
| ctime.pass.cpp: In function ‘int main()’: |
| ctime.pass.cpp:49: warning: deprecated conversion from string constant to ‘char*’ |
| passed 1 tests in cayuga/test/utilities/date.time |
| passed 1 tests in cayuga/test/utilities/function.objects |
| passed 6 tests in cayuga/test/utilities/function.objects/arithmetic.operations |
| passed 1 tests in cayuga/test/utilities/function.objects/base |
| not implemented: cayuga/test/utilities/function.objects/bind |
| not implemented: cayuga/test/utilities/function.objects/bind/func.bind |
| not implemented: cayuga/test/utilities/function.objects/bind/func.bind/func.bind.bind |
| not implemented: cayuga/test/utilities/function.objects/bind/func.bind/func.bind.isbind |
| not implemented: cayuga/test/utilities/function.objects/bind/func.bind/func.bind.isplace |
| not implemented: cayuga/test/utilities/function.objects/bind/func.bind/func.bind.place |
| passed 3 tests in cayuga/test/utilities/function.objects/bitwise.operations |
| passed 6 tests in cayuga/test/utilities/function.objects/comparisons |
| passed 1 tests in cayuga/test/utilities/function.objects/func.def |
| not implemented: cayuga/test/utilities/function.objects/func.memfn |
| not implemented: cayuga/test/utilities/function.objects/func.referenceclosure |
| not implemented: cayuga/test/utilities/function.objects/func.referenceclosure/func.referenceclosure.compare |
| not implemented: cayuga/test/utilities/function.objects/func.referenceclosure/func.referenceclosure.cons |
| not implemented: cayuga/test/utilities/function.objects/func.referenceclosure/func.referenceclosure.invoke |
| not implemented: cayuga/test/utilities/function.objects/func.referenceclosure/func.referenceclosure.obs |
| passed 2 tests in cayuga/test/utilities/function.objects/func.require |
| not implemented: cayuga/test/utilities/function.objects/func.ret |
| not implemented: cayuga/test/utilities/function.objects/func.wrap |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.badcall |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr |
| not implemented: cayuga/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ |
| passed 4 tests in cayuga/test/utilities/function.objects/function.pointer.adaptors |
| passed 1 tests in cayuga/test/utilities/function.objects/identity.operation |
| passed 3 tests in cayuga/test/utilities/function.objects/logical.operations |
| passed 16 tests in cayuga/test/utilities/function.objects/member.pointer.adaptors |
| passed 4 tests in cayuga/test/utilities/function.objects/negators |
| not implemented: cayuga/test/utilities/function.objects/refwrap |
| not implemented: cayuga/test/utilities/function.objects/refwrap/refwrap.access |
| not implemented: cayuga/test/utilities/function.objects/refwrap/refwrap.assign |
| not implemented: cayuga/test/utilities/function.objects/refwrap/refwrap.const |
| not implemented: cayuga/test/utilities/function.objects/refwrap/refwrap.helpers |
| not implemented: cayuga/test/utilities/function.objects/refwrap/refwrap.invoke |
| not implemented: cayuga/test/utilities/function.objects/unord.hash |
| passed 1 tests in cayuga/test/utilities/memory |
| not implemented: cayuga/test/utilities/memory/allocator |
| not implemented: cayuga/test/utilities/memory/allocator/allocator.concepts |
| not implemented: cayuga/test/utilities/memory/allocator/allocator.general |
| not implemented: cayuga/test/utilities/memory/allocator.adaptor |
| not implemented: cayuga/test/utilities/memory/allocator.adaptor/allocator.adaptor.cntr |
| not implemented: cayuga/test/utilities/memory/allocator.adaptor/allocator.adaptor.globals |
| not implemented: cayuga/test/utilities/memory/allocator.adaptor/allocator.adaptor.members |
| not implemented: cayuga/test/utilities/memory/allocator.element.concepts |
| not implemented: cayuga/test/utilities/memory/allocator.propagation |
| not implemented: cayuga/test/utilities/memory/allocator.propagation.map |
| not implemented: cayuga/test/utilities/memory/allocator.tag |
| passed 1 tests in cayuga/test/utilities/memory/c.malloc |
| not implemented: cayuga/test/utilities/memory/construct.element |
| passed 2 tests in cayuga/test/utilities/memory/default.allocator |
| passed 1 tests in cayuga/test/utilities/memory/default.allocator/allocator.globals |
| passed 4 tests in cayuga/test/utilities/memory/default.allocator/allocator.members |
| not implemented: cayuga/test/utilities/memory/ptr.align |
| passed 1 tests in cayuga/test/utilities/memory/specialized.algorithms |
| passed 1 tests in cayuga/test/utilities/memory/specialized.algorithms/object.addressof |
| passed 2 tests in cayuga/test/utilities/memory/specialized.algorithms/uninitialized.copy |
| passed 1 tests in cayuga/test/utilities/memory/specialized.algorithms/uninitialized.fill |
| passed 1 tests in cayuga/test/utilities/memory/specialized.algorithms/uninitialized.fill.n |
| passed 1 tests in cayuga/test/utilities/memory/storage.iterator |
| passed 1 tests in cayuga/test/utilities/memory/temporary.buffer |
| passed 1 tests in cayuga/test/utilities/memory/unique.ptr |
| passed 1 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.dltr |
| passed 3 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt |
| passed 3 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1 |
| move02.fail.cpp should not compile |
| move04.fail.cpp should not compile |
| move01.pass.cpp: In function ‘int main()’: |
| move01.pass.cpp:56: error: ambiguous overload for ‘operator=’ in ‘s2 = std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = std::__yuga1::default_delete<A []>]()’ |
| ../../../../../include/memory:840: note: candidates are: std::__yuga1::unique_ptr<_Tp [], _Dp>& std::__yuga1::unique_ptr<_Tp [], _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = std::__yuga1::default_delete<A []>] |
| ../../../../../include/memory:849: note: std::__yuga1::unique_ptr<_Tp [], _Dp>& std::__yuga1::unique_ptr<_Tp [], _Dp>::operator=(int std::__yuga1::unique_ptr<_Tp [], _Dp>::__nat::*) [with _Tp = A, _Dp = std::__yuga1::default_delete<A []>] |
| move01.pass.cpp:68: error: ambiguous overload for ‘operator=’ in ‘s2 = std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]()’ |
| ../../../../../include/memory:840: note: candidates are: std::__yuga1::unique_ptr<_Tp [], _Dp>& std::__yuga1::unique_ptr<_Tp [], _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>] |
| ../../../../../include/memory:849: note: std::__yuga1::unique_ptr<_Tp [], _Dp>& std::__yuga1::unique_ptr<_Tp [], _Dp>::operator=(int std::__yuga1::unique_ptr<_Tp [], _Dp>::__nat::*) [with _Tp = A, _Dp = Deleter<A []>] |
| move01.pass.cpp:84: error: ambiguous overload for ‘operator=’ in ‘s2 = std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>&]()’ |
| ../../../../../include/memory:840: note: candidates are: std::__yuga1::unique_ptr<_Tp [], _Dp>& std::__yuga1::unique_ptr<_Tp [], _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>&] |
| ../../../../../include/memory:849: note: std::__yuga1::unique_ptr<_Tp [], _Dp>& std::__yuga1::unique_ptr<_Tp [], _Dp>::operator=(int std::__yuga1::unique_ptr<_Tp [], _Dp>::__nat::*) [with _Tp = A, _Dp = Deleter<A []>&] |
| ../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’: |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::unique_ptr<A [], Deleter<A []> >&)’ |
| ../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>] |
| ../../../../../include/memory:614: note: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../deleter.h: In copy constructor ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&)’: |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:614: error: within this context |
| ../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’: |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&)’ first required here |
| ../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ from result of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../deleter.h: In constructor ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’: |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:838: error: within this context |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:838: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../deleter.h: In member function ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’: |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:834: error: within this context |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:834: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>]’ |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:834: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:527: error: within this context |
| ../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../deleter.h: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>]’: |
| ../../../../../include/memory:834: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:618: error: within this context |
| ../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:68: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:377: error: within this context |
| move01.pass.cpp failed to compile |
| failed 3 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime |
| passed 14 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime |
| pointer_deleter04.fail.cpp should not compile |
| move01.pass.cpp: In function ‘int main()’: |
| move01.pass.cpp:78: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| move01.pass.cpp:78: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ from result of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’: |
| move01.pass.cpp:78: instantiated from here |
| ../../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::unique_ptr<A [], Deleter<A []> >&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../../deleter.h: In copy constructor ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&)’: |
| ../../../../../../include/memory:614: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’ |
| move01.pass.cpp:78: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:614: error: within this context |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A [], _Dp = Deleter<A []>]’: |
| move01.pass.cpp:78: instantiated from here |
| ../../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&)’ first required here |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ from result of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| ../../deleter.h: In member function ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’: |
| move01.pass.cpp:78: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:834: error: within this context |
| move01.pass.cpp:78: instantiated from here |
| ../../../../../../include/memory:834: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>]’ |
| move01.pass.cpp:78: instantiated from here |
| ../../../../../../include/memory:834: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../../deleter.h: In constructor ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’: |
| move01.pass.cpp:78: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:838: error: within this context |
| move01.pass.cpp:78: instantiated from here |
| ../../../../../../include/memory:838: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>]’: |
| ../../../../../../include/memory:834: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| move01.pass.cpp:78: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move01.pass.cpp:78: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move01.pass.cpp:78: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move01.pass.cpp:78: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move01.pass.cpp failed to compile |
| move02.pass.cpp: In function ‘std::__yuga1::unique_ptr<A [], Deleter<A []> > source2()’: |
| move02.pass.cpp:77: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| move02.pass.cpp:77: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ from result of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| move02.pass.cpp: In function ‘int main()’: |
| move02.pass.cpp:98: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| move02.pass.cpp:98: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ from result of ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| move02.pass.cpp:98: error: initializing argument 1 of ‘void sink2(std::__yuga1::unique_ptr<A [], Deleter<A []> >)’ |
| ../../deleter.h: In member function ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’: |
| move02.pass.cpp:77: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:834: error: within this context |
| move02.pass.cpp:77: instantiated from here |
| ../../../../../../include/memory:834: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>]’ |
| move02.pass.cpp:77: instantiated from here |
| ../../../../../../include/memory:834: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A []> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A []> >&) |
| ../../deleter.h: In constructor ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’: |
| move02.pass.cpp:77: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:838: error: within this context |
| move02.pass.cpp:77: instantiated from here |
| ../../../../../../include/memory:838: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A []>]’: |
| ../../../../../../include/memory:834: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A []>]’ |
| move02.pass.cpp:77: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move02.pass.cpp:77: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move02.pass.cpp:77: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../../../../../include/memory:838: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A []>]’ |
| move02.pass.cpp:77: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move02.pass.cpp failed to compile |
| pointer_deleter01.pass.cpp: In function ‘int main()’: |
| pointer_deleter01.pass.cpp:52: error: no matching function for call to ‘Deleter<A []>::Deleter(Deleter<A []>)’ |
| ../../deleter.h:118: note: candidates are: Deleter<T []>::Deleter(std::__yuga1::__rv<Deleter<T []> >) [with T = A] |
| ../../deleter.h:103: note: Deleter<T []>::Deleter(Deleter<T []>&) [with T = A] |
| ../../../../../../include/memory: In constructor ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’: |
| pointer_deleter01.pass.cpp:52: instantiated from here |
| ../../../../../../include/memory:814: error: passing ‘const Deleter<A []>’ as ‘this’ argument of ‘Deleter<T []>::operator std::__yuga1::__rv<Deleter<T []> >() [with T = A]’ discards qualifiers |
| pointer_deleter01.pass.cpp:52: instantiated from here |
| ../../../../../../include/memory:814: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| pointer_deleter01.pass.cpp:52: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| pointer_deleter01.pass.cpp:52: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| pointer_deleter01.pass.cpp:52: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| pointer_deleter01.pass.cpp failed to compile |
| failed 4 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor |
| passed 37 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor |
| swap.pass.cpp: In function ‘int main()’: |
| swap.pass.cpp:55: error: no matching function for call to ‘Deleter<A []>::Deleter(Deleter<A []>)’ |
| ../../deleter.h:118: note: candidates are: Deleter<T []>::Deleter(std::__yuga1::__rv<Deleter<T []> >) [with T = A] |
| ../../deleter.h:103: note: Deleter<T []>::Deleter(Deleter<T []>&) [with T = A] |
| swap.pass.cpp:57: error: no matching function for call to ‘Deleter<A []>::Deleter(Deleter<A []>)’ |
| ../../deleter.h:118: note: candidates are: Deleter<T []>::Deleter(std::__yuga1::__rv<Deleter<T []> >) [with T = A] |
| ../../deleter.h:103: note: Deleter<T []>::Deleter(Deleter<T []>&) [with T = A] |
| ../../../../../../include/memory: In constructor ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’: |
| swap.pass.cpp:55: instantiated from here |
| ../../../../../../include/memory:814: error: passing ‘const Deleter<A []>’ as ‘this’ argument of ‘Deleter<T []>::operator std::__yuga1::__rv<Deleter<T []> >() [with T = A]’ discards qualifiers |
| swap.pass.cpp:55: instantiated from here |
| ../../../../../../include/memory:814: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| swap.pass.cpp:55: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| swap.pass.cpp:55: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| swap.pass.cpp:55: instantiated from here |
| ../../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| swap.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers |
| passed 3 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers |
| passed 6 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers |
| passed 1 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single |
| move02.fail.cpp should not compile |
| move04.fail.cpp should not compile |
| move_convert13.fail.cpp should not compile |
| move01.pass.cpp: In function ‘int main()’: |
| move01.pass.cpp:55: error: ambiguous overload for ‘operator=’ in ‘s2 = std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = std::__yuga1::default_delete<A>]()’ |
| ../../../../../../include/memory:730: note: candidates are: std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = std::__yuga1::default_delete<A>] |
| ../../../../../../include/memory:740: note: std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(int std::__yuga1::unique_ptr<_Tp, _Dp>::__nat::*) [with _Tp = A, _Dp = std::__yuga1::default_delete<A>] |
| move01.pass.cpp:66: error: ambiguous overload for ‘operator=’ in ‘s2 = std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]()’ |
| ../../../../../../include/memory:730: note: candidates are: std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>] |
| ../../../../../../include/memory:740: note: std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(int std::__yuga1::unique_ptr<_Tp, _Dp>::__nat::*) [with _Tp = A, _Dp = Deleter<A>] |
| move01.pass.cpp:80: error: ambiguous overload for ‘operator=’ in ‘s2 = std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>&]()’ |
| ../../../../../../include/memory:730: note: candidates are: std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>&] |
| ../../../../../../include/memory:740: note: std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(int std::__yuga1::unique_ptr<_Tp, _Dp>::__nat::*) [with _Tp = A, _Dp = Deleter<A>&] |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’: |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::unique_ptr<A, Deleter<A> >&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| ../../deleter.h: In copy constructor ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&)’: |
| ../../../../../../include/memory:614: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:614: error: within this context |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’: |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&)’ first required here |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../deleter.h: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:718: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:718: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:718: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:718: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:66: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move01.pass.cpp failed to compile |
| move_convert02.pass.cpp: In function ‘int main()’: |
| move_convert02.pass.cpp:63: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move_convert02.pass.cpp:63: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>& std::__yuga1::unique_ptr<_Tp, _Dp>::operator=(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>, _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’: |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::unique_ptr<B, Deleter<B> >&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| ../../deleter.h: In copy constructor ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&)’: |
| ../../../../../../include/memory:614: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:614: error: within this context |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’: |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&)’ first required here |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../deleter.h: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>, _Tp = B, _Dp = Deleter<B>]’: |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:724: error: within this context |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:724: error: initializing argument 1 of ‘Deleter<T>::Deleter(Deleter<U>, typename std::__yuga1::enable_if<(! std::__yuga1::is_same<U,T>::value), void>::type*) [with U = B, T = A]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:724: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| ../../deleter.h:59: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| ../../deleter.h:44: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| ../../../../../../include/memory:724: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’ from result of ‘Deleter<T>::Deleter(Deleter<U>, typename std::__yuga1::enable_if<(! std::__yuga1::is_same<U,T>::value), void>::type*) [with U = B, T = A]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:724: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| ../../deleter.h: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’ |
| ../../deleter.h: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:718: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:718: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:718: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| ../../deleter.h: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:724: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>, _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = B*, _T2 = Deleter<B>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:718: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = B*, _T2 = Deleter<B>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:63: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move_convert02.pass.cpp failed to compile |
| ../../../../../../include/memory: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>&, _Tp = B, _Dp = Deleter<B>&]’: |
| move_convert03.pass.cpp:66: instantiated from here |
| ../../../../../../include/memory:724: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A>&>::__rv2(B*, Deleter<B>&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>&] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<A*, Deleter<A>&>::__rv2(const std::__yuga1::__rv2<A*, Deleter<A>&>&) |
| move_convert03.pass.cpp failed to compile |
| failed 6 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn |
| passed 10 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn |
| move_convert13.fail.cpp should not compile |
| pointer_deleter04.fail.cpp should not compile |
| move01.pass.cpp: In function ‘int main()’: |
| move01.pass.cpp:134: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move01.pass.cpp:134: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’: |
| move01.pass.cpp:134: instantiated from here |
| ../../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::unique_ptr<A, Deleter<A> >&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move01.pass.cpp: In copy constructor ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&)’: |
| ../../../../../../include/memory:614: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:134: instantiated from here |
| move01.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:614: error: within this context |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = A, _Dp = Deleter<A>]’: |
| move01.pass.cpp:134: instantiated from here |
| ../../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&)’ first required here |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| ../../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’: |
| move01.pass.cpp:134: instantiated from here |
| move01.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:718: error: within this context |
| move01.pass.cpp:134: instantiated from here |
| ../../../../../../include/memory:718: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’ |
| move01.pass.cpp:134: instantiated from here |
| ../../../../../../include/memory:718: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move01.pass.cpp: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’: |
| move01.pass.cpp:134: instantiated from here |
| move01.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| move01.pass.cpp:134: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| move01.pass.cpp: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:718: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:134: instantiated from here |
| move01.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| move01.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:134: instantiated from here |
| move01.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:134: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| move01.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move01.pass.cpp:134: instantiated from here |
| move01.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move01.pass.cpp failed to compile |
| move02.pass.cpp: In function ‘std::__yuga1::unique_ptr<A, Deleter<A> > source2()’: |
| move02.pass.cpp:133: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move02.pass.cpp:133: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| move02.pass.cpp: In function ‘int main()’: |
| move02.pass.cpp:154: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move02.pass.cpp:154: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| move02.pass.cpp:154: error: initializing argument 1 of ‘void sink2(std::__yuga1::unique_ptr<A, Deleter<A> >)’ |
| move02.pass.cpp: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’: |
| move02.pass.cpp:133: instantiated from here |
| move02.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:718: error: within this context |
| move02.pass.cpp:133: instantiated from here |
| ../../../../../../include/memory:718: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’ |
| move02.pass.cpp:133: instantiated from here |
| ../../../../../../include/memory:718: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move02.pass.cpp: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’: |
| move02.pass.cpp:133: instantiated from here |
| move02.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| move02.pass.cpp:133: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| move02.pass.cpp: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:718: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = A, _Dp = Deleter<A>]’ |
| move02.pass.cpp:133: instantiated from here |
| move02.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| move02.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move02.pass.cpp:133: instantiated from here |
| move02.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move02.pass.cpp:133: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| move02.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move02.pass.cpp:133: instantiated from here |
| move02.pass.cpp:55: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move02.pass.cpp failed to compile |
| move_convert02.pass.cpp: In function ‘int main()’: |
| move_convert02.pass.cpp:121: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move_convert02.pass.cpp:121: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>, _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’: |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::unique_ptr<B, Deleter<B> >&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| move_convert02.pass.cpp: In copy constructor ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&)’: |
| ../../../../../../include/memory:614: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:614: error: within this context |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’: |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&)’ first required here |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>, _Tp = B, _Dp = Deleter<B>]’: |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:724: error: within this context |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:724: error: initializing argument 1 of ‘Deleter<T>::Deleter(Deleter<U>, typename std::__yuga1::enable_if<(! std::__yuga1::is_same<U,T>::value), void>::type*) [with U = B, T = A]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:724: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| move_convert02.pass.cpp:82: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| move_convert02.pass.cpp:67: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| ../../../../../../include/memory:724: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’ from result of ‘Deleter<T>::Deleter(Deleter<U>, typename std::__yuga1::enable_if<(! std::__yuga1::is_same<U,T>::value), void>::type*) [with U = B, T = A]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:724: error: no matching function for call to ‘std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<A*, Deleter<A> >::__rv2(std::__yuga1::__rv2<A*, Deleter<A> >&) |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’: |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’ |
| move_convert02.pass.cpp: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:718: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:718: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:718: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = A*, _Dp = Deleter<A>]’: |
| ../../../../../../include/memory:724: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<_Up, _Ep>() [with _Up = A*, _Ep = Deleter<A>, _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = B*, _T2 = Deleter<B>]’ |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:718: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = A, _Dp = Deleter<A>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move_convert02.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = B*, _T2 = Deleter<B>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert02.pass.cpp:121: instantiated from here |
| move_convert02.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move_convert02.pass.cpp failed to compile |
| move_convert04.pass.cpp: In function ‘int main()’: |
| move_convert04.pass.cpp:63: error: conversion from ‘std::__yuga1::unique_ptr<B, std::__yuga1::default_delete<B> >’ to non-scalar type ‘std::__yuga1::unique_ptr<A, std::__yuga1::default_delete<A> >’ requested |
| move_convert04.pass.cpp failed to compile |
| move_convert05.pass.cpp: In function ‘int main()’: |
| move_convert05.pass.cpp:121: error: conversion from ‘std::__yuga1::unique_ptr<B, Deleter<B> >’ to non-scalar type ‘std::__yuga1::unique_ptr<A, Deleter<A> >’ requested |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’: |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:943: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::unique_ptr<B, Deleter<B> >&)’ |
| ../../../../../../include/memory:618: note: candidates are: std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>] |
| ../../../../../../include/memory:614: note: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| move_convert05.pass.cpp: In copy constructor ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&)’: |
| ../../../../../../include/memory:614: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| move_convert05.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:614: error: within this context |
| ../../../../../../include/memory: In function ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’: |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:944: note: synthesized method ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&)’ first required here |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:944: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| ../../../../../../include/memory:944: error: initializing argument 1 of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ from result of ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| move_convert05.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:728: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:728: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’ |
| move_convert05.pass.cpp: In member function ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| move_convert05.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:718: error: within this context |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:718: error: initializing argument 2 of ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:718: error: no matching function for call to ‘std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >)’ |
| ../../../../../../include/memory:614: note: candidates are: std::__yuga1::__rv2<B*, Deleter<B> >::__rv2(std::__yuga1::__rv2<B*, Deleter<B> >&) |
| move_convert05.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’: |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| move_convert05.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = B*, _T2 = Deleter<B>]’ |
| move_convert05.pass.cpp: In constructor ‘std::__yuga1::__rv2<_Ptr, _Dp>::__rv2(_Ptr, _Dp) [with _Ptr = B*, _Dp = Deleter<B>]’: |
| ../../../../../../include/memory:718: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::operator std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>() [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| move_convert05.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:618: error: within this context |
| move_convert05.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = B*, _T2 = Deleter<B>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = B*, _T2 = Deleter<B>]’ |
| ../../../../../../include/memory:728: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(std::__yuga1::__rv2<typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, _Dp>) [with _Tp = B, _Dp = Deleter<B>]’ |
| ../../../../../../include/memory:944: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp> std::__yuga1::move(std::__yuga1::unique_ptr<_Tp, _Dp>&) [with _Tp = B, _Dp = Deleter<B>]’ |
| move_convert05.pass.cpp:121: instantiated from here |
| move_convert05.pass.cpp:67: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = B]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| move_convert05.pass.cpp failed to compile |
| move_convert06.pass.cpp: In function ‘int main()’: |
| move_convert06.pass.cpp:81: error: conversion from ‘std::__yuga1::unique_ptr<B, CDeleter<A>&>’ to non-scalar type ‘std::__yuga1::unique_ptr<A, CDeleter<A>&>’ requested |
| move_convert06.pass.cpp failed to compile |
| pointer_deleter01.pass.cpp: In function ‘int main()’: |
| pointer_deleter01.pass.cpp:108: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| pointer_deleter01.pass.cpp:69: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| pointer_deleter01.pass.cpp:54: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| ../../../../../../include/memory: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’: |
| pointer_deleter01.pass.cpp:108: instantiated from here |
| ../../../../../../include/memory:670: error: passing ‘const Deleter<A>’ as ‘this’ argument of ‘Deleter<T>::operator std::__yuga1::__rv<Deleter<T> >() [with T = A]’ discards qualifiers |
| pointer_deleter01.pass.cpp:108: instantiated from here |
| ../../../../../../include/memory:670: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| pointer_deleter01.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| pointer_deleter01.pass.cpp:108: instantiated from here |
| pointer_deleter01.pass.cpp:54: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| pointer_deleter01.pass.cpp:108: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| pointer_deleter01.pass.cpp: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| pointer_deleter01.pass.cpp:108: instantiated from here |
| pointer_deleter01.pass.cpp:54: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| pointer_deleter01.pass.cpp failed to compile |
| failed 9 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor |
| passed 34 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor |
| passed 1 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor |
| swap.pass.cpp: In function ‘int main()’: |
| swap.pass.cpp:54: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| ../../deleter.h:59: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| ../../deleter.h:44: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| swap.pass.cpp:56: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| ../../deleter.h:59: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| ../../deleter.h:44: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| ../../../../../../include/memory: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’: |
| swap.pass.cpp:54: instantiated from here |
| ../../../../../../include/memory:670: error: passing ‘const Deleter<A>’ as ‘this’ argument of ‘Deleter<T>::operator std::__yuga1::__rv<Deleter<T> >() [with T = A]’ discards qualifiers |
| swap.pass.cpp:54: instantiated from here |
| ../../../../../../include/memory:670: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| swap.pass.cpp:54: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:527: error: within this context |
| ../../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| swap.pass.cpp:54: instantiated from here |
| ../../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| swap.pass.cpp:54: instantiated from here |
| ../../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../../include/memory:377: error: within this context |
| swap.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers |
| passed 3 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers |
| passed 6 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers |
| swap.pass.cpp: In function ‘int main()’: |
| swap.pass.cpp:55: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| ../deleter.h:59: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| ../deleter.h:44: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| swap.pass.cpp:57: error: no matching function for call to ‘Deleter<A>::Deleter(Deleter<A>)’ |
| ../deleter.h:59: note: candidates are: Deleter<T>::Deleter(std::__yuga1::__rv<Deleter<T> >) [with T = A] |
| ../deleter.h:44: note: Deleter<T>::Deleter(Deleter<T>&) [with T = A] |
| swap.pass.cpp:76: error: no matching function for call to ‘Deleter<A []>::Deleter(Deleter<A []>)’ |
| ../deleter.h:118: note: candidates are: Deleter<T []>::Deleter(std::__yuga1::__rv<Deleter<T []> >) [with T = A] |
| ../deleter.h:103: note: Deleter<T []>::Deleter(Deleter<T []>&) [with T = A] |
| swap.pass.cpp:78: error: no matching function for call to ‘Deleter<A []>::Deleter(Deleter<A []>)’ |
| ../deleter.h:118: note: candidates are: Deleter<T []>::Deleter(std::__yuga1::__rv<Deleter<T []> >) [with T = A] |
| ../deleter.h:103: note: Deleter<T []>::Deleter(Deleter<T []>&) [with T = A] |
| ../../../../../include/memory: In constructor ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’: |
| swap.pass.cpp:55: instantiated from here |
| ../../../../../include/memory:670: error: passing ‘const Deleter<A>’ as ‘this’ argument of ‘Deleter<T>::operator std::__yuga1::__rv<Deleter<T> >() [with T = A]’ discards qualifiers |
| swap.pass.cpp:55: instantiated from here |
| ../../../../../include/memory:670: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../include/memory: In constructor ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’: |
| swap.pass.cpp:76: instantiated from here |
| ../../../../../include/memory:814: error: passing ‘const Deleter<A []>’ as ‘this’ argument of ‘Deleter<T []>::operator std::__yuga1::__rv<Deleter<T []> >() [with T = A]’ discards qualifiers |
| swap.pass.cpp:76: instantiated from here |
| ../../../../../include/memory:814: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| swap.pass.cpp:55: instantiated from here |
| ../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../include/memory:527: error: within this context |
| ../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| swap.pass.cpp:55: instantiated from here |
| ../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| swap.pass.cpp:76: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:527: error: within this context |
| ../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| swap.pass.cpp:76: instantiated from here |
| ../../../../../include/memory:527: error: initializing argument 2 of ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A>]’: |
| ../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A>]’ |
| ../../../../../include/memory:670: instantiated from ‘std::__yuga1::unique_ptr<_Tp, _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A>]’ |
| swap.pass.cpp:55: instantiated from here |
| ../deleter.h:44: error: ‘Deleter<T>::Deleter(Deleter<T>&) [with T = A]’ is private |
| ../../../../../include/memory:377: error: within this context |
| ../deleter.h: In constructor ‘std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, 0u>::__yuga_compressed_pair_imp(_T1, _T2) [with _T1 = A*, _T2 = Deleter<A []>]’: |
| ../../../../../include/memory:527: instantiated from ‘std::__yuga1::__yuga_compressed_pair<_T1, _T2>::__yuga_compressed_pair(typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T1_param, typename std::__yuga1::__yuga_compressed_pair_imp<_T1, _T2, std::__yuga1::__yuga_compressed_pair_switch<_T1,_T2,std::__yuga1::is_same<typename std::__yuga1::remove_cv<_Tp>::type,typename std::__yuga1::remove_cv<_Dp>::type>::value,std::__yuga1::is_empty<_T1>::value,std::__yuga1::is_empty<_T2>::value>::value>::_T2_param) [with _T1 = A*, _T2 = Deleter<A []>]’ |
| ../../../../../include/memory:814: instantiated from ‘std::__yuga1::unique_ptr<_Tp [], _Dp>::unique_ptr(typename std::__yuga1::__pointer_type<_Tp, _Dp>::type, typename std::__yuga1::conditional<std::__yuga1::is_reference<_Dp>::value, _Dp, typename std::__yuga1::add_lvalue_reference<const _Dp>::type>::type) [with _Tp = A, _Dp = Deleter<A []>]’ |
| swap.pass.cpp:76: instantiated from here |
| ../deleter.h:103: error: ‘Deleter<T []>::Deleter(Deleter<T []>&) [with T = A]’ is private |
| ../../../../../include/memory:377: error: within this context |
| swap.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.special |
| passed 2 tests in cayuga/test/utilities/memory/unique.ptr/unique.ptr.special |
| not implemented: cayuga/test/utilities/memory/util.smartptr |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.dynamic.safety |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.enab |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.ownerless |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.shared.atomic |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.cmp |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec |
| not implemented: cayuga/test/utilities/memory/util.smartptr/util.smartptr.weakptr |
| passed 1 tests in cayuga/test/utilities/meta |
| passed 1 tests in cayuga/test/utilities/meta/meta.hel |
| passed 3 tests in cayuga/test/utilities/meta/meta.rel |
| passed 1 tests in cayuga/test/utilities/meta/meta.rqmts |
| passed 1 tests in cayuga/test/utilities/meta/meta.trans |
| passed 2 tests in cayuga/test/utilities/meta/meta.trans/meta.trans.arr |
| passed 6 tests in cayuga/test/utilities/meta/meta.trans/meta.trans.cv |
| passed 2 tests in cayuga/test/utilities/meta/meta.trans/meta.trans.ptr |
| passed 3 tests in cayuga/test/utilities/meta/meta.trans/meta.trans.ref |
| passed 2 tests in cayuga/test/utilities/meta/meta.trans/meta.trans.sign |
| passed 6 tests in cayuga/test/utilities/meta/meta.trans.other |
| passed 1 tests in cayuga/test/utilities/meta/meta.type.synop |
| passed 1 tests in cayuga/test/utilities/meta/meta.unary |
| union.pass.cpp: In function ‘void test_union_imp() [with T = Union]’: |
| union.pass.cpp:51: instantiated from ‘void test_union() [with T = Union]’ |
| union.pass.cpp:65: instantiated from here |
| union.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp: In function ‘void test_union_imp() [with T = const Union]’: |
| union.pass.cpp:52: instantiated from ‘void test_union() [with T = Union]’ |
| union.pass.cpp:65: instantiated from here |
| union.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp: In function ‘void test_union_imp() [with T = volatile Union]’: |
| union.pass.cpp:53: instantiated from ‘void test_union() [with T = Union]’ |
| union.pass.cpp:65: instantiated from here |
| union.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp: In function ‘void test_union_imp() [with T = const volatile Union]’: |
| union.pass.cpp:54: instantiated from ‘void test_union() [with T = Union]’ |
| union.pass.cpp:65: instantiated from here |
| union.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| union.pass.cpp failed to compile |
| failed 1 tests in cayuga/test/utilities/meta/meta.unary/meta.unary.cat |
| passed 12 tests in cayuga/test/utilities/meta/meta.unary/meta.unary.cat |
| passed 13 tests in cayuga/test/utilities/meta/meta.unary/meta.unary.comp |
| has_nothrow_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Union]’: |
| has_nothrow_assign.pass.cpp:80: instantiated from here |
| has_nothrow_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp:80: instantiated from here |
| has_nothrow_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Abstract]’: |
| has_nothrow_assign.pass.cpp:81: instantiated from here |
| has_nothrow_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp:81: instantiated from here |
| has_nothrow_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = Empty]’: |
| has_nothrow_assign.pass.cpp:82: instantiated from here |
| has_nothrow_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp:82: instantiated from here |
| has_nothrow_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = NotEmpty]’: |
| has_nothrow_assign.pass.cpp:89: instantiated from here |
| has_nothrow_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp:89: instantiated from here |
| has_nothrow_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp: In function ‘void test_has_nothrow_assign() [with T = bit_zero]’: |
| has_nothrow_assign.pass.cpp:90: instantiated from here |
| has_nothrow_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp:90: instantiated from here |
| has_nothrow_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_assign.pass.cpp failed to compile |
| has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_not_nothrow_copy_constructor() [with T = int&]’: |
| has_nothrow_copy_constructor.pass.cpp:78: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:42: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:45: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Union]’: |
| has_nothrow_copy_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Abstract]’: |
| has_nothrow_copy_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = Empty]’: |
| has_nothrow_copy_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = NotEmpty]’: |
| has_nothrow_copy_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp: In function ‘void test_has_nothrow_copy_constructor() [with T = bit_zero]’: |
| has_nothrow_copy_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_copy_constructor.pass.cpp failed to compile |
| has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Union]’: |
| has_nothrow_default_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:80: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Abstract]’: |
| has_nothrow_default_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:81: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = Empty]’: |
| has_nothrow_default_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:82: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = NotEmpty]’: |
| has_nothrow_default_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:89: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp: In function ‘void test_has_nothrow_default_constructor() [with T = bit_zero]’: |
| has_nothrow_default_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp:90: instantiated from here |
| has_nothrow_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_nothrow_default_constructor.pass.cpp failed to compile |
| has_trivial_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Union]’: |
| has_trivial_assign.pass.cpp:80: instantiated from here |
| has_trivial_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp:80: instantiated from here |
| has_trivial_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Abstract]’: |
| has_trivial_assign.pass.cpp:81: instantiated from here |
| has_trivial_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp:81: instantiated from here |
| has_trivial_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = Empty]’: |
| has_trivial_assign.pass.cpp:82: instantiated from here |
| has_trivial_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp:82: instantiated from here |
| has_trivial_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = NotEmpty]’: |
| has_trivial_assign.pass.cpp:89: instantiated from here |
| has_trivial_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp:89: instantiated from here |
| has_trivial_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp: In function ‘void test_has_trivial_assign() [with T = bit_zero]’: |
| has_trivial_assign.pass.cpp:90: instantiated from here |
| has_trivial_assign.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp:90: instantiated from here |
| has_trivial_assign.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_assign.pass.cpp failed to compile |
| has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_not_trivial_copy_constructor() [with T = int&]’: |
| has_trivial_copy_constructor.pass.cpp:78: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:42: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:45: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Union]’: |
| has_trivial_copy_constructor.pass.cpp:80: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:80: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:80: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:80: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Abstract]’: |
| has_trivial_copy_constructor.pass.cpp:81: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:81: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:81: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:81: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = Empty]’: |
| has_trivial_copy_constructor.pass.cpp:82: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:82: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:82: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:82: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = NotEmpty]’: |
| has_trivial_copy_constructor.pass.cpp:89: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:89: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:89: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:89: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp: In function ‘void test_has_trivial_copy_constructor() [with T = bit_zero]’: |
| has_trivial_copy_constructor.pass.cpp:90: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:90: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:90: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp:90: instantiated from here |
| has_trivial_copy_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_copy_constructor.pass.cpp failed to compile |
| has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Union]’: |
| has_trivial_default_constructor.pass.cpp:80: instantiated from here |
| has_trivial_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:80: instantiated from here |
| has_trivial_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:80: instantiated from here |
| has_trivial_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:80: instantiated from here |
| has_trivial_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Abstract]’: |
| has_trivial_default_constructor.pass.cpp:81: instantiated from here |
| has_trivial_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:81: instantiated from here |
| has_trivial_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:81: instantiated from here |
| has_trivial_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:81: instantiated from here |
| has_trivial_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = Empty]’: |
| has_trivial_default_constructor.pass.cpp:82: instantiated from here |
| has_trivial_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:82: instantiated from here |
| has_trivial_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:82: instantiated from here |
| has_trivial_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:82: instantiated from here |
| has_trivial_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = NotEmpty]’: |
| has_trivial_default_constructor.pass.cpp:89: instantiated from here |
| has_trivial_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:89: instantiated from here |
| has_trivial_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:89: instantiated from here |
| has_trivial_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:89: instantiated from here |
| has_trivial_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp: In function ‘void test_has_trivial_default_constructor() [with T = bit_zero]’: |
| has_trivial_default_constructor.pass.cpp:90: instantiated from here |
| has_trivial_default_constructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:90: instantiated from here |
| has_trivial_default_constructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:90: instantiated from here |
| has_trivial_default_constructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp:90: instantiated from here |
| has_trivial_default_constructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_default_constructor.pass.cpp failed to compile |
| has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Union]’: |
| has_trivial_destructor.pass.cpp:82: instantiated from here |
| has_trivial_destructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:82: instantiated from here |
| has_trivial_destructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:82: instantiated from here |
| has_trivial_destructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:82: instantiated from here |
| has_trivial_destructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = Empty]’: |
| has_trivial_destructor.pass.cpp:83: instantiated from here |
| has_trivial_destructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:83: instantiated from here |
| has_trivial_destructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:83: instantiated from here |
| has_trivial_destructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:83: instantiated from here |
| has_trivial_destructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp: In function ‘void test_has_trivial_destructor() [with T = bit_zero]’: |
| has_trivial_destructor.pass.cpp:90: instantiated from here |
| has_trivial_destructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:90: instantiated from here |
| has_trivial_destructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:90: instantiated from here |
| has_trivial_destructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp:90: instantiated from here |
| has_trivial_destructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_trivial_destructor.pass.cpp failed to compile |
| has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = Abstract]’: |
| has_virtual_destructor.pass.cpp:89: instantiated from here |
| has_virtual_destructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp:89: instantiated from here |
| has_virtual_destructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp:89: instantiated from here |
| has_virtual_destructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp:89: instantiated from here |
| has_virtual_destructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp: In function ‘void test_has_virtual_destructor() [with T = NotEmpty]’: |
| has_virtual_destructor.pass.cpp:90: instantiated from here |
| has_virtual_destructor.pass.cpp:33: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp:90: instantiated from here |
| has_virtual_destructor.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp:90: instantiated from here |
| has_virtual_destructor.pass.cpp:35: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp:90: instantiated from here |
| has_virtual_destructor.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| has_virtual_destructor.pass.cpp failed to compile |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_empty1<Union>’: |
| ../../../../../include/type_traits:673: instantiated from ‘std::__yuga1::__yuga_empty<Union, true>’ |
| ../../../../../include/type_traits:677: instantiated from ‘std::__yuga1::is_empty<Union>’ |
| is_empty.pass.cpp:42: instantiated from ‘void test_is_not_empty() [with T = Union]’ |
| is_empty.pass.cpp:74: instantiated from here |
| ../../../../../include/type_traits:663: error: base type ‘Union’ fails to be a struct or class type |
| is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: |
| is_empty.pass.cpp:74: instantiated from here |
| is_empty.pass.cpp:42: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| ../../../../../include/type_traits: At global scope: |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_empty1<const Union>’: |
| ../../../../../include/type_traits:673: instantiated from ‘std::__yuga1::__yuga_empty<const Union, true>’ |
| ../../../../../include/type_traits:677: instantiated from ‘std::__yuga1::is_empty<const Union>’ |
| is_empty.pass.cpp:43: instantiated from ‘void test_is_not_empty() [with T = Union]’ |
| is_empty.pass.cpp:74: instantiated from here |
| ../../../../../include/type_traits:663: error: base type ‘const Union’ fails to be a struct or class type |
| is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: |
| is_empty.pass.cpp:74: instantiated from here |
| is_empty.pass.cpp:43: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| ../../../../../include/type_traits: At global scope: |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_empty1<volatile Union>’: |
| ../../../../../include/type_traits:673: instantiated from ‘std::__yuga1::__yuga_empty<volatile Union, true>’ |
| ../../../../../include/type_traits:677: instantiated from ‘std::__yuga1::is_empty<volatile Union>’ |
| is_empty.pass.cpp:44: instantiated from ‘void test_is_not_empty() [with T = Union]’ |
| is_empty.pass.cpp:74: instantiated from here |
| ../../../../../include/type_traits:663: error: base type ‘volatile Union’ fails to be a struct or class type |
| is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: |
| is_empty.pass.cpp:74: instantiated from here |
| is_empty.pass.cpp:44: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| ../../../../../include/type_traits: At global scope: |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_empty1<const volatile Union>’: |
| ../../../../../include/type_traits:673: instantiated from ‘std::__yuga1::__yuga_empty<const volatile Union, true>’ |
| ../../../../../include/type_traits:677: instantiated from ‘std::__yuga1::is_empty<const volatile Union>’ |
| is_empty.pass.cpp:45: instantiated from ‘void test_is_not_empty() [with T = Union]’ |
| is_empty.pass.cpp:74: instantiated from here |
| ../../../../../include/type_traits:663: error: base type ‘const volatile Union’ fails to be a struct or class type |
| is_empty.pass.cpp: In function ‘void test_is_not_empty() [with T = Union]’: |
| is_empty.pass.cpp:74: instantiated from here |
| is_empty.pass.cpp:45: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_empty.pass.cpp failed to compile |
| is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int]’: |
| is_pod.pass.cpp:60: instantiated from here |
| is_pod.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp:60: instantiated from here |
| is_pod.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp: In function ‘void test_is_pod() [with T = double]’: |
| is_pod.pass.cpp:61: instantiated from here |
| is_pod.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp:61: instantiated from here |
| is_pod.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp: In function ‘void test_is_pod() [with T = int*]’: |
| is_pod.pass.cpp:62: instantiated from here |
| is_pod.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp:62: instantiated from here |
| is_pod.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp: In function ‘void test_is_pod() [with T = const int*]’: |
| is_pod.pass.cpp:63: instantiated from here |
| is_pod.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp:63: instantiated from here |
| is_pod.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp: In function ‘void test_is_pod() [with T = char [3]]’: |
| is_pod.pass.cpp:64: instantiated from here |
| is_pod.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp:64: instantiated from here |
| is_pod.pass.cpp:36: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| is_pod.pass.cpp failed to compile |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic2<Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<Union>’ |
| is_polymorphic.pass.cpp:42: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:682: error: base type ‘Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic1<Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<Union>’ |
| is_polymorphic.pass.cpp:42: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:681: error: base type ‘Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic2<const Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<const Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<const Union>’ |
| is_polymorphic.pass.cpp:43: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:682: error: base type ‘const Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic1<const Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<const Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<const Union>’ |
| is_polymorphic.pass.cpp:43: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:681: error: base type ‘const Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic2<volatile Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<volatile Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<volatile Union>’ |
| is_polymorphic.pass.cpp:44: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:682: error: base type ‘volatile Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic1<volatile Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<volatile Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<volatile Union>’ |
| is_polymorphic.pass.cpp:44: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:681: error: base type ‘volatile Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic2<const volatile Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<const volatile Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<const volatile Union>’ |
| is_polymorphic.pass.cpp:45: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:682: error: base type ‘const volatile Union’ fails to be a struct or class type |
| ../../../../../include/type_traits: In instantiation of ‘std::__yuga1::__is_polymorphic1<const volatile Union>’: |
| ../../../../../include/type_traits:686: instantiated from ‘std::__yuga1::__yuga_polymorphic<const volatile Union, true>’ |
| ../../../../../include/type_traits:690: instantiated from ‘std::__yuga1::is_polymorphic<const volatile Union>’ |
| is_polymorphic.pass.cpp:45: instantiated from ‘void test_is_not_polymorphic() [with T = Union]’ |
| is_polymorphic.pass.cpp:79: instantiated from here |
| ../../../../../include/type_traits:681: error: base type ‘const volatile Union’ fails to be a struct or class type |
| is_polymorphic.pass.cpp failed to compile |
| is_standard_layout.pass.cpp: In function ‘int main()’: |
| is_standard_layout.pass.cpp:32: error: ‘is_standard_layout’ is not a member of ‘std’ |
| is_standard_layout.pass.cpp:32: error: template argument 1 is invalid |
| is_standard_layout.pass.cpp:32: error: template argument 1 is invalid |
| is_standard_layout.pass.cpp:33: error: ‘is_standard_layout’ is not a member of ‘std’ |
| is_standard_layout.pass.cpp:33: error: template argument 1 is invalid |
| is_standard_layout.pass.cpp:33: error: template argument 1 is invalid |
| is_standard_layout.pass.cpp:34: error: ‘is_standard_layout’ is not a member of ‘std’ |
| is_standard_layout.pass.cpp:34: error: template argument 1 is invalid |
| is_standard_layout.pass.cpp:34: error: template argument 1 is invalid |
| is_standard_layout.pass.cpp failed to compile |
| is_trivial.pass.cpp: In function ‘int main()’: |
| is_trivial.pass.cpp:32: error: ‘is_trivial’ is not a member of ‘std’ |
| is_trivial.pass.cpp:32: error: template argument 1 is invalid |
| is_trivial.pass.cpp:32: error: template argument 1 is invalid |
| is_trivial.pass.cpp:33: error: ‘is_trivial’ is not a member of ‘std’ |
| is_trivial.pass.cpp:33: error: template argument 1 is invalid |
| is_trivial.pass.cpp:33: error: template argument 1 is invalid |
| is_trivial.pass.cpp:34: error: ‘is_trivial’ is not a member of ‘std’ |
| is_trivial.pass.cpp:34: error: template argument 1 is invalid |
| is_trivial.pass.cpp:34: error: template argument 1 is invalid |
| is_trivial.pass.cpp failed to compile |
| failed 13 tests in cayuga/test/utilities/meta/meta.unary/meta.unary.prop |
| passed 8 tests in cayuga/test/utilities/meta/meta.unary/meta.unary.prop |
| passed 1 tests in cayuga/test/utilities/ratio |
| passed 8 tests in cayuga/test/utilities/ratio/ratio.arithmetic |
| passed 6 tests in cayuga/test/utilities/ratio/ratio.comparison |
| passed 4 tests in cayuga/test/utilities/ratio/ratio.ratio |
| passed 1 tests in cayuga/test/utilities/ratio/ratio.si |
| passed 6 tests in cayuga/test/utilities/time |
| passed 1 tests in cayuga/test/utilities/time/time.clock |
| passed 2 tests in cayuga/test/utilities/time/time.clock/time.clock.hires |
| passed 2 tests in cayuga/test/utilities/time/time.clock/time.clock.monotonic |
| passed 5 tests in cayuga/test/utilities/time/time.clock/time.clock.system |
| passed 1 tests in cayuga/test/utilities/time/time.clock.req |
| passed 5 tests in cayuga/test/utilities/time/time.duration |
| passed 12 tests in cayuga/test/utilities/time/time.duration/time.duration.arithmetic |
| passed 2 tests in cayuga/test/utilities/time/time.duration/time.duration.cast |
| passed 2 tests in cayuga/test/utilities/time/time.duration/time.duration.comparisons |
| passed 11 tests in cayuga/test/utilities/time/time.duration/time.duration.cons |
| passed 11 tests in cayuga/test/utilities/time/time.duration/time.duration.nonmember |
| passed 1 tests in cayuga/test/utilities/time/time.duration/time.duration.observer |
| passed 3 tests in cayuga/test/utilities/time/time.duration/time.duration.special |
| passed 2 tests in cayuga/test/utilities/time/time.point |
| passed 2 tests in cayuga/test/utilities/time/time.point/time.point.arithmetic |
| passed 2 tests in cayuga/test/utilities/time/time.point/time.point.cast |
| passed 4 tests in cayuga/test/utilities/time/time.point/time.point.comparisons |
| passed 5 tests in cayuga/test/utilities/time/time.point/time.point.cons |
| passed 3 tests in cayuga/test/utilities/time/time.point/time.point.nonmember |
| passed 1 tests in cayuga/test/utilities/time/time.point/time.point.observer |
| passed 2 tests in cayuga/test/utilities/time/time.point/time.point.special |
| passed 1 tests in cayuga/test/utilities/time/time.traits |
| passed 3 tests in cayuga/test/utilities/time/time.traits/time.traits.duration_values |
| passed 1 tests in cayuga/test/utilities/time/time.traits/time.traits.is_fp |
| passed 2 tests in cayuga/test/utilities/time/time.traits/time.traits.specializations |
| not implemented: cayuga/test/utilities/tuple |
| not implemented: cayuga/test/utilities/tuple/tuple.general |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.cnstr |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.concepts |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.creation |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.elem |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.helper |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.rel |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.special |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.swap |
| not implemented: cayuga/test/utilities/tuple/tuple.tuple/tuple.traits |
| passed 1 tests in cayuga/test/utilities/utility |
| passed 13 tests in cayuga/test/utilities/utility/forward |
| passed 1 tests in cayuga/test/utilities/utility/operators |
| not implemented: cayuga/test/utilities/utility/pair.astuple |
| not implemented: cayuga/test/utilities/utility/pair.concepts |
| not implemented: cayuga/test/utilities/utility/pairs |
| passed 1 tests in cayuga/test/utilities/utility/template.bitset |
| passed 4 tests in cayuga/test/utilities/utility/template.bitset/bitset.cons |
| passed 26 tests in cayuga/test/utilities/utility/template.bitset/bitset.members |
| stream_in.pass.cpp: In function ‘int main()’: |
| stream_in.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| stream_in.pass.cpp failed to compile |
| stream_out.pass.cpp: In function ‘int main()’: |
| stream_out.pass.cpp:34: error: invalid application of ‘sizeof’ to incomplete type ‘__static_assert_test<false>’ |
| stream_out.pass.cpp failed to compile |
| failed 2 tests in cayuga/test/utilities/utility/template.bitset/bitset.operators |
| passed 3 tests in cayuga/test/utilities/utility/template.bitset/bitset.operators |
| not implemented: cayuga/test/utilities/utility.concepts |
| not implemented: cayuga/test/utilities/utility.concepts/concept.arithmetic |
| not implemented: cayuga/test/utilities/utility.concepts/concept.comparison |
| not implemented: cayuga/test/utilities/utility.concepts/concept.construct |
| not implemented: cayuga/test/utilities/utility.concepts/concept.convertible |
| not implemented: cayuga/test/utilities/utility.concepts/concept.copymove |
| not implemented: cayuga/test/utilities/utility.concepts/concept.destruct |
| not implemented: cayuga/test/utilities/utility.concepts/concept.memory |
| not implemented: cayuga/test/utilities/utility.concepts/concept.operator |
| not implemented: cayuga/test/utilities/utility.concepts/concept.predicate |
| not implemented: cayuga/test/utilities/utility.concepts/concept.regular |
| not implemented: cayuga/test/utilities/utility.concepts/concept.transform |
| not implemented: cayuga/test/utilities/utility.concepts/concept.true |
| **************************************************** |
| Results for cayuga/test: |
| using i686-apple-darwin9-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5564) |
| Copyright (C) 2007 Free Software Foundation, Inc. |
| This is free software; see the source for copying conditions. There is NO |
| warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| with -nostdinc++ -arch i386 -I../include ../lib/libcayuga.a |
| ---------------------------------------------------- |
| sections without tests : 856 |
| sections with failures : 22 |
| sections without failures: 161 |
| + ---- |
| total number of sections : 1039 |
| ---------------------------------------------------- |
| number of tests failed : 55 |
| number of tests passed : 688 |
| + ---- |
| total number of tests : 743 |
| **************************************************** |