blob: ffe20e8af32db1ecf7d4ed1698a1183e7d386f3c [file] [log] [blame]
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
****************************************************