├── .gitignore ├── LICENSE ├── README.md ├── notes ├── project.clj ├── publish ├── resources ├── code │ ├── overview │ │ ├── lifetime │ │ │ ├── move-rvalue.cpp │ │ │ ├── ref-to-const-from-xvalue.cpp │ │ │ ├── ref-to-const.cpp │ │ │ └── rvalue-ref.cpp │ │ ├── lvalue │ │ │ ├── function-call.cpp │ │ │ ├── indirection.cpp │ │ │ ├── member.cpp │ │ │ ├── ostream.cpp │ │ │ ├── prefix.cpp │ │ │ ├── ref-to-lvalue.cpp │ │ │ ├── ref-to-rvalue-ref.cpp │ │ │ ├── rvalue-ref-call.cpp │ │ │ ├── rvalue-ref.cpp │ │ │ ├── string-literal.cpp │ │ │ └── subscript.cpp │ │ ├── prvalue │ │ │ ├── addition.cpp │ │ │ ├── address.cpp │ │ │ ├── function-call.cpp │ │ │ ├── lambda.cpp │ │ │ ├── literal.cpp │ │ │ ├── non-const-lvalue-ref.cpp │ │ │ ├── postfix.cpp │ │ │ ├── uniform-initialization-argument.cpp │ │ │ ├── uniform-initialization.cpp │ │ │ └── value-cast.cpp │ │ └── xvalue │ │ │ ├── member.cpp │ │ │ ├── move.cpp │ │ │ ├── return.cpp │ │ │ ├── subscript.cpp │ │ │ └── to-lvalue.cpp │ └── pattern │ │ ├── bad-lvalue-member-of-rvalue.cpp │ │ ├── bad-move-in-return.cpp │ │ ├── bad-return-non-member-ref.cpp │ │ ├── bad-return-ref-to-const-param.cpp │ │ ├── bad-rvalue-container-element.cpp │ │ ├── bad-string-view-from-rvalue.cpp │ │ ├── bad-xvalue-struct-member.cpp │ │ ├── good-lvalue-container-element.cpp │ │ ├── good-lvalue-member-of-rvalue.cpp │ │ ├── good-move-in-return.cpp │ │ ├── good-move-properly.cpp │ │ ├── good-return-non-member-ref.cpp │ │ ├── good-return-ref-to-const-param.cpp │ │ ├── good-rvalue-container-element.cpp │ │ ├── good-string-view-from-rvalue.cpp │ │ ├── good-string-view-param-from-rvalue.cpp │ │ └── good-xvalue-struct-member.cpp ├── config.edn └── text │ ├── overview │ ├── lifetime │ │ ├── description │ │ ├── move-rvalue │ │ ├── ref-to-const │ │ ├── ref-to-const-from-xvalue │ │ └── rvalue-ref │ ├── lvalue │ │ ├── description │ │ ├── function-call │ │ ├── indirection │ │ ├── member │ │ ├── ostream │ │ ├── prefix │ │ ├── ref-to-lvalue │ │ ├── ref-to-rvalue-ref │ │ ├── rvalue-ref │ │ ├── rvalue-ref-call │ │ ├── string-literal │ │ └── subscript │ ├── pattern │ │ └── description │ ├── prvalue │ │ ├── addition │ │ ├── address │ │ ├── description │ │ ├── function-call │ │ ├── lambda │ │ ├── literal │ │ ├── non-const-lvalue-ref │ │ ├── postfix │ │ ├── uniform-initialization │ │ ├── uniform-initialization-argument │ │ └── value-cast │ ├── value-categories │ │ └── description │ └── xvalue │ │ ├── description │ │ ├── member │ │ ├── move │ │ ├── return │ │ ├── subscript │ │ └── to-lvalue │ └── pattern │ ├── lvalue-container-element │ ├── lvalue-member-of-rvalue │ ├── move-in-return │ ├── move-properly │ ├── return-non-member-ref │ ├── return-ref-to-const-param │ ├── rvalue-container-element │ ├── string-view-from-rvalue │ ├── string-view-param-from-rvalue │ └── xvalue-struct-member ├── src └── value_categories │ ├── config.clj │ ├── css.clj │ ├── handler.clj │ └── home.clj └── value-category-cheatsheet.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/README.md -------------------------------------------------------------------------------- /notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/notes -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/project.clj -------------------------------------------------------------------------------- /publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/publish -------------------------------------------------------------------------------- /resources/code/overview/lifetime/move-rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lifetime/move-rvalue.cpp -------------------------------------------------------------------------------- /resources/code/overview/lifetime/ref-to-const-from-xvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lifetime/ref-to-const-from-xvalue.cpp -------------------------------------------------------------------------------- /resources/code/overview/lifetime/ref-to-const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lifetime/ref-to-const.cpp -------------------------------------------------------------------------------- /resources/code/overview/lifetime/rvalue-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lifetime/rvalue-ref.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/function-call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/function-call.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/indirection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/indirection.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/member.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/ostream.cpp: -------------------------------------------------------------------------------- 1 | std::cout << 42; // lvalue 2 | -------------------------------------------------------------------------------- /resources/code/overview/lvalue/prefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/prefix.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/ref-to-lvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/ref-to-lvalue.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/ref-to-rvalue-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/ref-to-rvalue-ref.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/rvalue-ref-call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/rvalue-ref-call.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/rvalue-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/rvalue-ref.cpp -------------------------------------------------------------------------------- /resources/code/overview/lvalue/string-literal.cpp: -------------------------------------------------------------------------------- 1 | "Meow!" // lvalue 2 | -------------------------------------------------------------------------------- /resources/code/overview/lvalue/subscript.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/lvalue/subscript.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/addition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/addition.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/address.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/function-call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/function-call.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/lambda.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/literal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/literal.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/non-const-lvalue-ref.cpp: -------------------------------------------------------------------------------- 1 | int &a{ 42 }; // invalid 2 | -------------------------------------------------------------------------------- /resources/code/overview/prvalue/postfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/postfix.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/uniform-initialization-argument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/uniform-initialization-argument.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/uniform-initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/uniform-initialization.cpp -------------------------------------------------------------------------------- /resources/code/overview/prvalue/value-cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/prvalue/value-cast.cpp -------------------------------------------------------------------------------- /resources/code/overview/xvalue/member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/xvalue/member.cpp -------------------------------------------------------------------------------- /resources/code/overview/xvalue/move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/xvalue/move.cpp -------------------------------------------------------------------------------- /resources/code/overview/xvalue/return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/xvalue/return.cpp -------------------------------------------------------------------------------- /resources/code/overview/xvalue/subscript.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/xvalue/subscript.cpp -------------------------------------------------------------------------------- /resources/code/overview/xvalue/to-lvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/overview/xvalue/to-lvalue.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-lvalue-member-of-rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-lvalue-member-of-rvalue.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-move-in-return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-move-in-return.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-return-non-member-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-return-non-member-ref.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-return-ref-to-const-param.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-return-ref-to-const-param.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-rvalue-container-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-rvalue-container-element.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-string-view-from-rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-string-view-from-rvalue.cpp -------------------------------------------------------------------------------- /resources/code/pattern/bad-xvalue-struct-member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/bad-xvalue-struct-member.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-lvalue-container-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-lvalue-container-element.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-lvalue-member-of-rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-lvalue-member-of-rvalue.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-move-in-return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-move-in-return.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-move-properly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-move-properly.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-return-non-member-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-return-non-member-ref.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-return-ref-to-const-param.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-return-ref-to-const-param.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-rvalue-container-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-rvalue-container-element.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-string-view-from-rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-string-view-from-rvalue.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-string-view-param-from-rvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-string-view-param-from-rvalue.cpp -------------------------------------------------------------------------------- /resources/code/pattern/good-xvalue-struct-member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/code/pattern/good-xvalue-struct-member.cpp -------------------------------------------------------------------------------- /resources/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/config.edn -------------------------------------------------------------------------------- /resources/text/overview/lifetime/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lifetime/description -------------------------------------------------------------------------------- /resources/text/overview/lifetime/move-rvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lifetime/move-rvalue -------------------------------------------------------------------------------- /resources/text/overview/lifetime/ref-to-const: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lifetime/ref-to-const -------------------------------------------------------------------------------- /resources/text/overview/lifetime/ref-to-const-from-xvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lifetime/ref-to-const-from-xvalue -------------------------------------------------------------------------------- /resources/text/overview/lifetime/rvalue-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lifetime/rvalue-ref -------------------------------------------------------------------------------- /resources/text/overview/lvalue/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/description -------------------------------------------------------------------------------- /resources/text/overview/lvalue/function-call: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/function-call -------------------------------------------------------------------------------- /resources/text/overview/lvalue/indirection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/indirection -------------------------------------------------------------------------------- /resources/text/overview/lvalue/member: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/member -------------------------------------------------------------------------------- /resources/text/overview/lvalue/ostream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/ostream -------------------------------------------------------------------------------- /resources/text/overview/lvalue/prefix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/prefix -------------------------------------------------------------------------------- /resources/text/overview/lvalue/ref-to-lvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/ref-to-lvalue -------------------------------------------------------------------------------- /resources/text/overview/lvalue/ref-to-rvalue-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/ref-to-rvalue-ref -------------------------------------------------------------------------------- /resources/text/overview/lvalue/rvalue-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/rvalue-ref -------------------------------------------------------------------------------- /resources/text/overview/lvalue/rvalue-ref-call: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/rvalue-ref-call -------------------------------------------------------------------------------- /resources/text/overview/lvalue/string-literal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/string-literal -------------------------------------------------------------------------------- /resources/text/overview/lvalue/subscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/lvalue/subscript -------------------------------------------------------------------------------- /resources/text/overview/pattern/description: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/text/overview/prvalue/addition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/addition -------------------------------------------------------------------------------- /resources/text/overview/prvalue/address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/address -------------------------------------------------------------------------------- /resources/text/overview/prvalue/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/description -------------------------------------------------------------------------------- /resources/text/overview/prvalue/function-call: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/function-call -------------------------------------------------------------------------------- /resources/text/overview/prvalue/lambda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/lambda -------------------------------------------------------------------------------- /resources/text/overview/prvalue/literal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/literal -------------------------------------------------------------------------------- /resources/text/overview/prvalue/non-const-lvalue-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/non-const-lvalue-ref -------------------------------------------------------------------------------- /resources/text/overview/prvalue/postfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/postfix -------------------------------------------------------------------------------- /resources/text/overview/prvalue/uniform-initialization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/uniform-initialization -------------------------------------------------------------------------------- /resources/text/overview/prvalue/uniform-initialization-argument: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/uniform-initialization-argument -------------------------------------------------------------------------------- /resources/text/overview/prvalue/value-cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/prvalue/value-cast -------------------------------------------------------------------------------- /resources/text/overview/value-categories/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/value-categories/description -------------------------------------------------------------------------------- /resources/text/overview/xvalue/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/xvalue/description -------------------------------------------------------------------------------- /resources/text/overview/xvalue/member: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/xvalue/member -------------------------------------------------------------------------------- /resources/text/overview/xvalue/move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/xvalue/move -------------------------------------------------------------------------------- /resources/text/overview/xvalue/return: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/xvalue/return -------------------------------------------------------------------------------- /resources/text/overview/xvalue/subscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/xvalue/subscript -------------------------------------------------------------------------------- /resources/text/overview/xvalue/to-lvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/overview/xvalue/to-lvalue -------------------------------------------------------------------------------- /resources/text/pattern/lvalue-container-element: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/lvalue-container-element -------------------------------------------------------------------------------- /resources/text/pattern/lvalue-member-of-rvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/lvalue-member-of-rvalue -------------------------------------------------------------------------------- /resources/text/pattern/move-in-return: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/move-in-return -------------------------------------------------------------------------------- /resources/text/pattern/move-properly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/move-properly -------------------------------------------------------------------------------- /resources/text/pattern/return-non-member-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/return-non-member-ref -------------------------------------------------------------------------------- /resources/text/pattern/return-ref-to-const-param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/return-ref-to-const-param -------------------------------------------------------------------------------- /resources/text/pattern/rvalue-container-element: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/rvalue-container-element -------------------------------------------------------------------------------- /resources/text/pattern/string-view-from-rvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/string-view-from-rvalue -------------------------------------------------------------------------------- /resources/text/pattern/string-view-param-from-rvalue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/string-view-param-from-rvalue -------------------------------------------------------------------------------- /resources/text/pattern/xvalue-struct-member: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/resources/text/pattern/xvalue-struct-member -------------------------------------------------------------------------------- /src/value_categories/config.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/src/value_categories/config.clj -------------------------------------------------------------------------------- /src/value_categories/css.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/src/value_categories/css.clj -------------------------------------------------------------------------------- /src/value_categories/handler.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/src/value_categories/handler.clj -------------------------------------------------------------------------------- /src/value_categories/home.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/src/value_categories/home.clj -------------------------------------------------------------------------------- /value-category-cheatsheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeaye/value-category-cheatsheet/HEAD/value-category-cheatsheet.pdf --------------------------------------------------------------------------------