Lines Matching refs:Status
722 Status {
726 static Status OK;
728 Status() RETURN_TYPESTATE(consumed);
729 Status(int c) RETURN_TYPESTATE(unconsumed);
731 Status(const Status &other);
732 Status(Status &&other);
734 Status& operator=(const Status &other) CALLABLE_WHEN("unknown", "consumed");
735 Status& operator=(Status &&other) CALLABLE_WHEN("unknown", "consumed");
737 bool operator==(const Status &other) const SET_TYPESTATE(consumed);
745 ~Status() CALLABLE_WHEN("unknown", "consumed");
752 Status doSomething();
753 void handleStatus(const Status& s RETURN_TYPESTATE(consumed));
754 void handleStatusRef(Status& s);
755 void handleStatusPtr(Status* s);
756 void handleStatusUnmarked(const Status& s);
760 void checkStat(const Status& s);
776 Status s = doSomething();
783 Status testSimpleTemporariesReturn0() {
787 Status testSimpleTemporariesReturn1() {
788 Status s = doSomething();
793 Status s = doSomething();
798 Status s = doSomething();
803 Status s1 = doSomething();
806 Status s2 = doSomething();
809 Status s3 = doSomething();
812 Status s4 = doSomething();
817 Status s;
824 Status s = doSomething();
832 Status s = doSomething();
841 Status s = doSomething();
848 Status s = doSomething();
855 Status s(doSomething()); // Test the copy constructor.
860 Status s1 = doSomething(); // Test the copy constructor.
861 Status s2 = s1;
865 Status s1 = doSomething(); // Test the copy constructor.
866 Status s2(s1);
872 Status s1 = doSomething();
873 Status s2 = static_cast<Status&&>(s1);
878 Status s1 = doSomething();
879 Status s2 = static_cast<Status&&>(s1);
885 Status s1 = doSomething();
886 Status s2;
892 Status s1 = doSomething();
893 Status s2;
900 Status s1 = doSomething();
901 Status s2;
902 s2 = static_cast<Status&&>(s1);
907 Status s1 = doSomething();
908 Status s2;
909 s2 = static_cast<Status&&>(s1);
914 Status s1 = doSomething();
915 Status s2 = doSomething();
921 Status testReturnAutocast() {
922 Status s = doSomething();
935 Status s = (doSomething());
944 if ((doSomething()) == Status::OK)