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:
parent
864afd78e4
commit
e1e67f7603
|
@ -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);
|
||||
}
|
||||
|
|
15
matrix/id.cc
15
matrix/id.cc
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue