Lines Matching refs:Substring
113 void Substring::SetBounds(std::optional<Expr<SubscriptInteger>> &lower,
123 Expr<SubscriptInteger> Substring::lower() const {
131 Substring &Substring::set_lower(Expr<SubscriptInteger> &&expr) {
136 std::optional<Expr<SubscriptInteger>> Substring::upper() const {
152 Substring &Substring::set_upper(Expr<SubscriptInteger> &&expr) {
157 std::optional<Expr<SomeCharacter>> Substring::Fold(FoldingContext &context) {
207 if (auto substr{cc->Substring(*lbi, *ubi)}) {
332 std::optional<Expr<SubscriptInteger>> Substring::LEN() const {
449 int Substring::Rank() const {
502 int Substring::Corank() const {
602 BaseObject Substring::GetBaseObject() const {
614 const Symbol *Substring::GetLastSymbol() const {
627 [](const Substring &sstring) { return sstring.GetBaseObject(); },
637 [](const Substring &sstring) { return sstring.GetLastSymbol(); },
649 if (std::holds_alternative<Substring>(u)) {
759 bool Substring::operator==(const Substring &that) const {