0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-29 00:03:45 +02:00

ircd:Ⓜ️🆔 Inline ctors with missy jumps.

This commit is contained in:
Jason Volk 2019-10-09 22:15:24 -07:00
parent 864afd78e4
commit e1e67f7603
2 changed files with 17 additions and 15 deletions

View file

@ -372,3 +372,20 @@ struct ircd::m::id::buf
return *this;
}
};
inline
ircd::m::id::id(const string_view &str)
:id
{
m::sigil(str), str
}
{
}
inline
ircd::m::id::id(const id::sigil &sigil,
const string_view &id)
:string_view{id}
{
valid(sigil, id);
}

View file

@ -416,21 +416,6 @@ const
// id::id
//
ircd::m::id::id(const string_view &str)
:id
{
m::sigil(str), str
}
{
}
ircd::m::id::id(const id::sigil &sigil,
const string_view &id)
:string_view{id}
{
valid(sigil, id);
}
ircd::m::id::id(const enum sigil &sigil,
const mutable_buffer &buf,
const string_view &local,