Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /** How a chain's root is held, as both member-access paths read it */
interface IRootHolding {
/** A struct parameter (ADR-006): `->` in C, `.` in C++, `(*p)` whole */
readonly isStructParam: boolean;
/** A pointer in C++ too: a callback-promoted parameter (#895) */
readonly forcePointerSemantics: boolean;
/**
* A local #895 made a pointer to a struct: its members take `->` in C and
* C++. Its whole value is the pointer, which the argument path reads from
* its type info, so it is not wrapped the way a parameter is.
*/
readonly isPointerLocal: boolean;
}
export default IRootHolding;
|