Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AZ
Posts
1
Comments
267
Joined
1 yr. ago

  • You already can do that with C++20 concepts and the requires expression

     
        
    template <typename T>
    concept has_member_foo = requires(T t) {
        t.foo();
    };
    
    // Will fail to instantiate (with nice error 
    // message) if t.foo() is ill-formed
    template <has_member_foo T>
    void bar(T t) {
        // ...
    }
    
    // abbreviated form of above
    void baz(has_member_foo auto t) {
        // ...
    }
    
    // verbose form of above
    template <typename T> requires
        has_member_foo<T>
    void biz(T t) {
        // ...
    }
    
    // same as above but with anonymous concept
    template <typename T> requires
        requires(T t) { t.foo(); }
    void bom(T t) {
        // ...
    }
    
    // If already inside a function
    if constexpr (has_member_foo<T>) {
        // ...
    }
    
    // Same but with anonymous concept
    if constexpr (requires(T t) { t.foo(); }) {
        // ...
    }
    
    
      
  • Y tho

    Jump
  • There's a bunch of species of cactus (family Cactaceae) but only Rhipsalis baccifera is found in the old world. Even weirder is that it's not just found in the Americas and sub-Saharan Africa but also Sri Lanka for some reason.

  • It's gotta be the companies. Since the British forced out the Indigenous population in the 70s the only permanent inhabitants of the Cagos Islands/BIOT have been US military personnel.

  • Better than asking a dentist is asking a dental hygienist. Dentists are dental surgeons primarily concerned with solving specific problems with surgical intervention. Hygienists are oral health nurses concerned with preventive care and overall health and wellbeing.

    And listen to your hygienist. There is no cure-all toothpaste for everyone (eg not everyone needs anti-sensitivity toothpaste, the risk of erosion in whitening toothpastes might be a concern for some people, some people need higher fluoride concentrations, etc)