File | Code |
---|---|
ALOREN/Getopt-Advance…/Advance.adoc :860: |
=== role Context |
ALOREN/Getopt-Advance…/Advance.adoc :1027: |
=== role Helper |
ALOREN/Getopt-Advance…/Advance.adoc :1143: |
=== role Option |
ALOREN/Getopt-Advance…/Advance.adoc :1464: |
=== role NonOption |
ALOREN/Getopt-Advance…/Advance.adoc :1678: |
=== role TypeOverload |
ALOREN/Getopt-Advance…/Advance.adoc :1710: |
=== role ResultHandler |
ALOREN/Getopt-Advance…/Advance.adoc :1742: |
=== role ResultHandlerOverload |
ALOREN/Getopt-Advance…/Advance.adoc :1796: |
=== role Parser does Publisher does RefOptionSet |
ALOREN/Getopt-Advance…/Advance.adoc :1877: |
mrh => ResultHandler.new but role :: { |
ALOREN/Getopt-Advance…/Advance.adoc :2047: |
=== role Info |
ALOREN/Getopt-Advance…/Advance.adoc :2061: |
=== role Message |
ALOREN/Getopt-Advance…/Advance.adoc :2075: |
=== role Publisher |
ALOREN/Getopt-Advance…/Advance.adoc :2100: |
=== role Subscriber |
ALOREN/Getopt-Advance…/Advance.adoc :2110: |
=== role ContextProcessor does Message |
ALOREN/Getopt-Advance…/Advance.adoc :2153: |
=== role RefOptionSet |
ALOREN/Getopt-Advance…/Context.pm6 :6: |
role Context is export { |
ALOREN/Getopt-Advance…/Group.pm6 :18: |
role Group does RefOptionSet { |
ALOREN/Getopt-Advance…/Helper.pm6 :11: |
role Helper is export { |
ALOREN/Getopt-Advance…/NonOption.pm6 :21: |
role NonOption does RefOptionSet does Subscriber { |
ALOREN/Getopt-Advance…/Option.pm6 :28: |
role Option does RefOptionSet does Subscriber { |
ALOREN/Getopt-Advance…/Parser.pm6 :14: |
role Parser { ... } |
ALOREN/Getopt-Advance…/Parser.pm6 :15: |
role TypeOverload { ... } |
ALOREN/Getopt-Advance…/Parser.pm6 :16: |
role ResultHandler { ... } |
ALOREN/Getopt-Advance…/Parser.pm6 :17: |
role ResultHandlerOverload { ... } |
ALOREN/Getopt-Advance…/Parser.pm6 :277: |
role ResultHandler is export { |
ALOREN/Getopt-Advance…/Parser.pm6 :297: |
role TypeOverload is export { |
ALOREN/Getopt-Advance…/Parser.pm6 :307: |
role ResultHandlerOverload is export { |
ALOREN/Getopt-Advance…/Parser.pm6 :331: |
role Parser does Getopt::Advance::Utils::Publisher does RefOptionSet is export { |
ALOREN/Getopt-Advance…/Parser.pm6 :359: |
mrh => ResultHandler.new but role :: { |
ALOREN/Getopt-Advance…/Utils.pm6 :17: |
role Info { ... } |
ALOREN/Getopt-Advance…/Utils.pm6 :19: |
role Message { ... } |
ALOREN/Getopt-Advance…/Utils.pm6 :21: |
role Publisher { ... } |
ALOREN/Getopt-Advance…/Utils.pm6 :23: |
role Subscriber { ... } |
ALOREN/Getopt-Advance…/Utils.pm6 :25: |
role ContextProcessor { ... } |
ALOREN/Getopt-Advance…/Utils.pm6 :27: |
role RefOptionSet { ... } |
ALOREN/Getopt-Advance…/Utils.pm6 :33: |
role Info is export { |
ALOREN/Getopt-Advance…/Utils.pm6 :40: |
role Message is export { |
ALOREN/Getopt-Advance…/Utils.pm6 :47: |
role Publisher is export { |
ALOREN/Getopt-Advance…/Utils.pm6 :67: |
role Subscriber is export { |
ALOREN/Getopt-Advance…/Utils.pm6 :71: |
role ContextProcessor does Message is export { |
ALOREN/Getopt-Advance…/Utils.pm6 :114: |
role RefOptionSet is export { |
ALOREN/Terminal-Table…/Frame.pm6 :14: |
role Visible { |
ALOREN/Terminal-Table…/String.pm6 :16: |
role ToWhiteSpace { |
ATROXAPER/LogP6-Writer-Journald…/Journald.pm6 :6: |
role LogP6::Writer::Journald::Systemd { |
ATROXAPER/Propius…/Propius.pm6 :14: |
role Ticker { |
AZAWAWI/Inline-Go…/README.md :20: |
object via a role (to support multiple objects). |
AZAWAWI/Inline-Go…/Go.pm6 :151: |
role GoFunctionWrappers \{ |
AZAWAWI/Inline-Go…/Go.pm6 :220: |
role GoFunctionWrappers \{ |
AZAWAWI/Inline-Go…/Go.pm6 :231: |
my $role = EVAL $role-decl; |
AZAWAWI/Inline-Go…/Go.pm6 :233: |
# Apply the role which adds the methods we need to the current object |
AZAWAWI/WebService-Discourse…/ApiKey.pm6 :4: |
unit role WebService::Discourse::ApiKey; |
AZAWAWI/WebService-Discourse…/Backups.pm6 :4: |
unit role WebService::Discourse::Backups; |
AZAWAWI/WebService-Discourse…/Badges.pm6 :4: |
unit role WebService::Discourse::Badges; |
AZAWAWI/WebService-Discourse…/Categories.pm6 :4: |
unit role WebService::Discourse::Categories; |
AZAWAWI/WebService-Discourse…/Dashboard.pm6 :4: |
unit role WebService::Discourse::Dashboard; |
AZAWAWI/WebService-Discourse…/Email.pm6 :4: |
unit role WebService::Discourse::Email; |
AZAWAWI/WebService-Discourse…/Groups.pm6 :4: |
unit role WebService::Discourse::Groups; |
AZAWAWI/WebService-Discourse…/Invite.pm6 :4: |
unit role WebService::Discourse::Invite; |
AZAWAWI/WebService-Discourse…/Notifications.pm6 :4: |
unit role WebService::Discourse::Notifications; |
AZAWAWI/WebService-Discourse…/Posts.pm6 :4: |
unit role WebService::Discourse::Posts; |
AZAWAWI/WebService-Discourse…/PrivateMessages.pm6 :4: |
unit role WebService::Discourse::PrivateMessages; |
AZAWAWI/WebService-Discourse…/SSO.pm6 :4: |
unit role WebService::Discourse::SSO; |
AZAWAWI/WebService-Discourse…/Search.pm6 :4: |
unit role WebService::Discourse::Search; |
AZAWAWI/WebService-Discourse…/SiteSettings.pm6 :4: |
unit role WebService::Discourse::SiteSettings; |
AZAWAWI/WebService-Discourse…/Tags.pm6 :4: |
unit role WebService::Discourse::Tags; |
AZAWAWI/WebService-Discourse…/Topics.pm6 :3: |
unit role WebService::Discourse::Topics; |
AZAWAWI/WebService-Discourse…/Uploads.pm6 :4: |
unit role WebService::Discourse::Uploads; |
AZAWAWI/WebService-Discourse…/UserActions.pm6 :4: |
unit role WebService::Discourse::UserActions; |
AZAWAWI/WebService-Discourse…/Users.pm6 :4: |
unit role WebService::Discourse::Users; |
BDUGGAN/Grammar-PrettyErrors…/README.md :42: |
When the `Grammar::PrettyErrors` role is applied |
BDUGGAN/Grammar-PrettyErrors…/PrettyErrors.pm6 :62: |
role Grammar::PrettyErrors { |
CHSANCH/Lingua-Stem-Es…/diffs.txt :6804: |
controle control |
CONO/Algorithm-Heap-Binary…/README.md :173: |
Method wich provides iterator (`role Iterable`). Will clone current Heap for you. |
CONO/Algorithm-Heap-Binary…/Heap.pm6 :5: |
role Algorithm::Heap does Iterable { |
CONO/Algorithm-Heap-Binary…/Binary.pm6 :357: |
Method wich provides iterator (C<role Iterable>). Will clone current Heap for |
CTILMES/BitEnum…/README.md :47: |
Especially when interfacing with Nativecall libraries, various flags are often packed into an integer. Helpful library developers thoughfully provide… |
CTILMES/BitEnum…/BitEnum.pm6 :1: |
role BitEnum[::EnumBits] |
CTILMES/BitEnum…/BitEnum.pm6 :87: |
role that make it easy to perform the bit manipulations and human |
CTILMES/CroX-HTTP-Auth-Munge…/Munge.pm6 :6: |
role CroX::HTTP::Auth::Munge::Session does Cro::HTTP::Auth |
CTILMES/CroX-HTTP-Auth-Munge…/Munge.pm6 :15: |
role CroX::HTTP::Auth::Munge[CroX::HTTP::Auth::Munge::Session ::TSession] |
CTILMES/DB-MySQL…/Native.pm6 :121: |
role DB::MySQL::Native::Bind does Positional |
CTILMES/DB-MySQL…/Result.pm6 :5: |
role DB::MySQL::Result does DB::Result |
CTILMES/DB-Pg…/README.md :326: |
current converter, then `does` can be used to add a role with extra |
CTILMES/DB-Pg…/README.md :340: |
$pg.converter does role JSONConverter |
CTILMES/DB-Pg…/customtype.p6 :7: |
role UUIDConverter |
CTILMES/DB-Pg…/Converter.pm6 :291: |
role UUIDConverter |
CTILMES/DB-Pg…/DateTime.pm6 :1: |
role DB::Pg::Converter::DateTime |
CTILMES/DB-Pg…/Geometric.pm6 :6: |
role DB::Pg::Converter::Geometric |
CTILMES/DB-Pg…/JSON.pm6 :5: |
role DB::Pg::Converter::JSON |
CTILMES/DB-Pg…/UUID.pm6 :3: |
role DB::Pg::Converter::UUID |
CTILMES/DB…/DB.pm6 :4: |
role DB |
CTILMES/DB…/Connection.pm6 :3: |
role DB::Connection |
CTILMES/DB…/Result.pm6 :30: |
role DB::Result |
CTILMES/DB…/Statement.pm6 :1: |
role DB::Statement |
CTILMES/GraphQL…/GraphQL.md :139: |
**GraphQL::Object** and **GraphQL::Interface** both include a role **HasFields** that give them a **@.fieldlist** array of **GraphQL::Field… |
CTILMES/GraphQL…/Types.pm :34: |
role Deprecatable |
CTILMES/GraphQL…/Types.pm :202: |
role HasFields |
CTILMES/LibCurl…/EasyHandle.pm6 :555: |
role StructArray[Mu:U \T where .REPR eq 'CStruct'] does Positional[T] { |
CTILMES/LibGit2…/Object.pm6 :18: |
role Git::Objectish |
DARRENF/Test-Declare…/README.md :122: |
* Test::Declare::Suite - for a role which bundles tests together against a common class/method, to reduce repetition. |
DARRENF/Test-Declare…/Declare.pm6 :137: |
- for a role which bundles tests together against a common class/method, to reduce repetition. |
DARRENF/Test-Declare…/Suite.pm6 :5: |
role Test::Declare::Suite { |
DARRENF/Test-Declare…/Suite.pm6 :54: |
Test::Declare::Suite is a helper role which enables bundling of |
ELIZABETH/AccountableBagHash…/AccountableBagHash.pm6 :9: |
my role Accountable { |
ELIZABETH/Array-Agnostic…/README.md :25: |
This module makes an `Array::Agnostic` role available for those classes that wish to implement the `Positional` role as an `Array`. It provides all of the `Array` functionality while only needing to implement 5 methods: |
ELIZABETH/Array-Agnostic…/Agnostic.pm6 :5: |
role Array::Agnostic:ver<0.0.6>:auth<cpan:ELIZABETH> |
ELIZABETH/Array-Agnostic…/Agnostic.pm6 :185: |
This module makes an C<Array::Agnostic> role available for those classes that |
ELIZABETH/Array-Agnostic…/Agnostic.pm6 :186: |
wish to implement the C<Positional> role as an C<Array>. It provides all of |
ELIZABETH/Array-Circular…/Circular.pm6 :15: |
role circular[\size] { |
ELIZABETH/Array-Sparse…/META6.json :10: |
"description" : "role for sparsely populated Arrays", |
ELIZABETH/Array-Sparse…/README.md :6: |
Array::Sparse - role for sparsely populated Arrays |
ELIZABETH/Array-Sparse…/README.md :18: |
Exports an `Array::Sparse` role that can be used to indicate the implementation of an array (aka Positional) that will not allocate anything for indexes that are not used. It also allows indexes to be used that exceed the native integer size. |
ELIZABETH/Array-Sparse…/Sparse.pm6 :5: |
role Array::Sparse:ver<0.0.4>:auth<cpan:ELIZABETH> |
ELIZABETH/Array-Sparse…/Sparse.pm6 :149: |
Array::Sparse - role for sparsely populated Arrays |
ELIZABETH/Array-Sparse…/Sparse.pm6 :159: |
Exports an C<Array::Sparse> role that can be used to indicate the implementation |
ELIZABETH/Hash-Agnostic…/README.md :25: |
This module makes an `Hash::Agnostic` role available for those classes that wish to implement the `Associative` role as a `Hash`. It provides all of the `Hash` functionality while only needing to implement 5 methods: |
ELIZABETH/Hash-Agnostic…/Agnostic.pm6 :3: |
role Hash::Agnostic:ver<0.0.4>:auth<cpan:ELIZABETH> |
ELIZABETH/Hash-Agnostic…/Agnostic.pm6 :140: |
This module makes an C<Hash::Agnostic> role available for those classes that |
ELIZABETH/Hash-Agnostic…/Agnostic.pm6 :141: |
wish to implement the C<Associative> role as a C<Hash>. It provides all of |
ELIZABETH/Hash-LRU…/LRU.pm6 :16: |
my role basic { |
ELIZABETH/Hash-LRU…/LRU.pm6 :37: |
# The role to be applied when a specific limit is given for hashes |
ELIZABETH/Hash-LRU…/LRU.pm6 :38: |
my role limit-given-hash[$max] does basic { |
ELIZABETH/Hash-LRU…/LRU.pm6 :61: |
# The role to be applied when a specific limit is given for object hashes |
ELIZABETH/Hash-LRU…/LRU.pm6 :62: |
my role limit-given-object-hash[$max] does basic { |
ELIZABETH/Hash-Restricted…/Restricted.pm6 :19: |
# The role to be applied if not a specific set of keys was given. |
ELIZABETH/Hash-Restricted…/Restricted.pm6 :21: |
my role restrict-current { |
ELIZABETH/Hash-Restricted…/Restricted.pm6 :56: |
# The role to be applied with a given set of keys. |
ELIZABETH/Hash-Restricted…/Restricted.pm6 :57: |
my role restrict-given[%allowed] { |
ELIZABETH/Hash-Util…/Util.pm6 :3: |
#---- role to mix into Associative class --------------------------------------- |
ELIZABETH/Hash-Util…/Util.pm6 :4: |
role LockedHash { |
ELIZABETH/Hash-Util…/Util.pm6 :33: |
but role { method defined { False } }; # sentinel for hidden keys |
ELIZABETH/Hash-with…/README.md :31: |
The role that will convert all keys of a hash to their **lowercase** equivalent before being used to access the hash. |
ELIZABETH/Hash-with…/README.md :41: |
The role that will convert all keys of a hash to their **uppercase** equivalent before being used to access the hash. |
ELIZABETH/Hash-with…/README.md :51: |
The role that will convert all keys of a hash according to a `mapper` function before being used to access the hash. |
ELIZABETH/Hash-with…/Hash-with.pm6 :3: |
role Hash-with:ver<0.0.2>:auth<cpan:ELIZABETH>[&mapper] { |
ELIZABETH/Hash-with…/Hash-with.pm6 :11: |
role Hash-lc { |
ELIZABETH/Hash-with…/Hash-with.pm6 :19: |
role Hash-uc { |
ELIZABETH/Hash-with…/Hash-with.pm6 :53: |
The role that will convert all keys of a hash to their B<lowercase> equivalent |
ELIZABETH/Hash-with…/Hash-with.pm6 :63: |
The role that will convert all keys of a hash to their B<uppercase> equivalent |
ELIZABETH/Hash-with…/Hash-with.pm6 :73: |
The role that will convert all keys of a hash according to a C<mapper> function |
ELIZABETH/Map-Agnostic…/README.md :26: |
This module makes a `Map::Agnostic` role available for those classes that wish to implement the `Associative` role as an immutable `Map`. It provides all of the `Map` functionality while only needing to implement 4 methods: |
ELIZABETH/Map-Agnostic…/Agnostic.pm6 :5: |
role Map::Agnostic:ver<0.0.2>:auth<cpan:ELIZABETH> |
ELIZABETH/Map-Agnostic…/Agnostic.pm6 :68: |
This module makes a C<Map::Agnostic> role available for those classes that |
ELIZABETH/Map-Agnostic…/Agnostic.pm6 :69: |
wish to implement the C<Associative> role as an immutable C<Map>. It |
ELIZABETH/Map-Ordered…/META6.json :10: |
"description" : "role for ordered Maps", |
ELIZABETH/Map-Ordered…/README.md :6: |
Map::Ordered - role for ordered Maps |
ELIZABETH/Map-Ordered…/README.md :18: |
Exports a `Map::Ordered` role that can be used to indicate the implementation of a `Map` in which the keys are ordered the way the `Map` got initialized. |
ELIZABETH/Map-Ordered…/Ordered.pm6 :5: |
role Map::Ordered:ver<0.0.2>:auth<cpan:ELIZABETH> |
ELIZABETH/Map-Ordered…/Ordered.pm6 :8: |
has %!indices; # handles <EXISTS-KEY> # alas, not supported for role yet |
ELIZABETH/Map-Ordered…/Ordered.pm6 :60: |
Map::Ordered - role for ordered Maps |
ELIZABETH/Map-Ordered…/Ordered.pm6 :70: |
Exports a C<Map::Ordered> role that can be used to indicate the implementation |
ELIZABETH/Memoize…/README.md :35: |
Therefore there are no separate `:SCALAR_CACHE` and `:LIST_CACHE` named parameters necessary anymore: instead a single `:CACHE` parameter is recogniz… |
ELIZABETH/Memoize…/README.md :37: |
Since Perl 6 has proper typing, it can recognize that an object that does the `Associative` role is being passed as the parameter with `:CACHE`, so there is no need to specify the word 'HASH' anymore. |
ELIZABETH/Memoize…/README.md :206: |
Allows you to specify that a particular hash that you supply will be used as the cache. Any object that does the `Associative` role is acceptable. |
ELIZABETH/Memoize…/Memoize.pm6 :7: |
role Memoized { |
ELIZABETH/Memoize…/Memoize.pm6 :20: |
role Multi { |
ELIZABETH/Memoize…/Memoize.pm6 :50: |
# role once. Since this appears to be a remote chance this will happen |
ELIZABETH/Memoize…/Memoize.pm6 :178: |
that does the C<Associative> role as a parameter (as there is no need for |
ELIZABETH/Memoize…/Memoize.pm6 :182: |
the C<Associative> role is being passed as the parameter with C<:CACHE>, so |
ELIZABETH/Memoize…/Memoize.pm6 :420: |
the cache. Any object that does the C<Associative> role is acceptable. |
ELIZABETH/Memoize…/memoize.t :114: |
role Flush { method FLUSH() { ++$flushed } } |
ELIZABETH/P5-X…/P5-X.pm6 :4: |
my role Subject-X { has $.subject } |
ELIZABETH/P5__DATA__…/P5__DATA__.pm6 :40: |
role Data { |
ELIZABETH/P5chr…/P5chr.pm6 :8: |
role InvalidChr { has $.ord } |
ELIZABETH/P5each…/P5each.pm6 :7: |
role EachHash { |
ELIZABETH/P5each…/P5each.pm6 :22: |
role EachArray { |
ELIZABETH/P5print…/P5print.pm6 :3: |
# role to distinguish normal Perl 5 handles from normal IO::Handles |
ELIZABETH/P5print…/P5print.pm6 :4: |
my role P5Handle { } |
ELIZABETH/Sub-Memoized…/01-basic.t :10: |
role Foo { } # to check if mixins don't break things |
ELIZABETH/WriteOnceHash…/README.md :25: |
# mix in role on anything that does Associative |
ELIZABETH/WriteOnceHash…/README.md :35: |
The underlying `WriteOnce` role is also exported that can be used on objects that perform the `Associative` role that are not `Hash` (such as object hashes). |
ELIZABETH/WriteOnceHash…/WriteOnceHash.pm6 :15: |
role WriteOnce { |
ELIZABETH/WriteOnceHash…/WriteOnceHash.pm6 :61: |
# mix in role on anything that does Associative |
ELIZABETH/WriteOnceHash…/WriteOnceHash.pm6 :75: |
The underlying C<WriteOnce> role is also exported that can be used on |
ELIZABETH/WriteOnceHash…/WriteOnceHash.pm6 :76: |
objects that perform the C<Associative> role that are not C<Hash> (such |
FCO/Red…/Comparate.pm6 :4: |
unit role MetamodelX::Red::Comparate; |
FCO/Red…/Dirtable.pm6 :4: |
unit role MetamodelX::Red::Dirtable; |
FCO/Red…/Migration.pm6 :4: |
unit role MetamodelX::Red::Migration; |
FCO/Red…/Model.pm6 :128: |
self.add_role: type, role :: { |
FCO/Red…/Model.pm6 :172: |
alias.HOW does role :: { |
FCO/Red…/Relationship.pm6 :5: |
unit role MetamodelX::Red::Relationship; |
FCO/Red…/AST.pm6 :2: |
unit role Red::AST; |
FCO/Red…/Infix.pm6 :3: |
unit role Red::AST::Infix does Red::AST::Operator; |
FCO/Red…/MultiSelect.pm6 :2: |
unit role Red::AST::MultiSelect does Red::AST; |
FCO/Red…/Operator.pm6 :2: |
unit role Red::AST::Operator does Red::AST; |
FCO/Red…/AND.pm6 :5: |
unit role Red::AST::Optimizer::AND; |
FCO/Red…/Case.pm6 :5: |
unit role Red::AST::Optimizer::Case; |
FCO/Red…/OR.pm6 :4: |
unit role Red::AST::Optimizer::OR; |
FCO/Red…/Unary.pm6 :5: |
role Red::AST::Unary does Red::AST::Operator { |
FCO/Red…/Column.pm6 :3: |
unit role Red::Attr::Column; |
FCO/Red…/Query.pm6 :1: |
unit role Red::Attr::Query; |
FCO/Red…/Relationship.pm6 :6: |
unit role Red::Attr::Relationship[&rel1, &rel2?, Str :$model, Str :$require = $model]; |
FCO/Red…/ColumnMethods.pm6 :5: |
unit role Red::ColumnMethods; |
FCO/Red…/Driver.pm6 :4: |
unit role Red::Driver; |
FCO/Red…/CommonSQL.pm6 :22: |
unit role Red::Driver::CommonSQL does Red::Driver; |
FCO/Red…/CommonSQL.pm6 :133: |
my ($s, @b) := do given self.translate: (.column but role :: { method class { $class } }), "select" { .key, .value } |
FCO/Red…/HiddenFromSQLCommenting.pm6 :2: |
$r does role { |
FCO/Red…/Model.pm6 :2: |
unit role Red::Model; |
FCO/Red…/Phaser.pm6 :4: |
role BeforeCreate is export { } |
FCO/Red…/Phaser.pm6 :5: |
role AfterCreate is export { } |
FCO/Red…/Phaser.pm6 :6: |
role BeforeUpdate is export { } |
FCO/Red…/Phaser.pm6 :7: |
role AfterUpdate is export { } |
FCO/Red…/Phaser.pm6 :8: |
role BeforeDelete is export { } |
FCO/Red…/Phaser.pm6 :9: |
role AfterDelete is export { } |
FCO/Red…/ResultAssociative.pm6 :5: |
unit role Red::ResultAssociative[Red::Model $of, Red::AST $key-of] does Associative; |
FCO/Red…/ResultSeq.pm6 :20: |
unit role Red::ResultSeq[Mu $of = Any] does Sequence; |
FCO/Red…/ResultSeq.pm6 :237: |
) but role :: { method of { model } } |
FCO/Red…/Statement.pm6 :1: |
unit role Red::Statement; |
FCO/Red…/Traits.pm6 :17: |
$model.HOW does role :: { method rs-class(|) { $rs-class<> } } |
FCO/Red…/13-roles.t :10: |
role Bla { has Str $.a is column } |
FCO/Red…/13-roles.t :36: |
role SerialId { |
FCO/Red…/19-phasers.t :16: |
role TestPhasersRole { |
FRITH/Hash-Timeout…/Timeout.pm6 :5: |
role Hash::Timeout:ver<0.0.1>:auth<cpan:FRITH>[$timeout = 3600] does Hash::Agnostic |
FRITH/Math-FFT-Libfftw3…/Common.pm6 :3: |
unit role Math::FFT::Libfftw3::FFTRole; |
FROGGS/Inline…/C.pm :2: |
unit role Inline::C[Routine $r, Str $language, Str $code]; |
GARLANDG/Cro-H…/H.pm6 :3: |
unit role Cro::H:ver<0.0.2> does Cro::Transform; |
HANENKAMP/AWS-Session…/Credentials.pm6 :156: |
role AWS::Credentials::Provider { |
HANENKAMP/AWS-Session…/Credentials.pm6 :240: |
# credentials from the instance using the default instance role or the container |
HANENKAMP/Amazon-DynamoDB…/UA.pm6 :6: |
role Amazon::DynamoDB::UA { |
HANENKAMP/ArrayHash…/ArrayHash.pm6 :776: |
# my role TypedArrayHash[::TValue] does Associative[TValue] does Positional[Pair] { |
HANENKAMP/ArrayHash…/ArrayHash.pm6 :780: |
# my role TypedArrayHash[::TValue, ::TKey] does Associative[TValue] does Positional[Pair] { |
HANENKAMP/Cofra…/AccessController.pm6 :3: |
unit role Cofra::AccessController; |
HANENKAMP/Cofra…/Godly.pm6 :3: |
unit role Cofra::App::Godly; |
HANENKAMP/Cofra…/AppObject.pm6 :3: |
unit role Cofra::AppObject; |
HANENKAMP/Cofra…/AppObject.pm6 :11: |
Cofra::AppObject - magic helper role for Cofra::App |
HANENKAMP/Cofra…/AppObject.pm6 :16: |
work, at all. This role exists purely to provide the magic mojo to allow a |
HANENKAMP/Cofra…/Biz.pm6 :5: |
unit role Cofra::Biz does Cofra::App::Godly; |
HANENKAMP/Cofra…/Context.pm6 :5: |
unit role Cofra::Context does Cofra::App::Godly; |
HANENKAMP/Cofra…/IOC.pm6 :7: |
role Dependency { |
HANENKAMP/Cofra…/IOC.pm6 :34: |
my role HasConstructionArgs { |
HANENKAMP/Cofra…/IOC.pm6 :63: |
my role HasExplicitConstructionArgs[Capture $args] does HasConstructionArgs { |
HANENKAMP/Cofra…/IOC.pm6 :67: |
my role HasCallableConstructionArgs[&args] does HasConstructionArgs { |
HANENKAMP/Cofra…/IOC.pm6 :92: |
my role PostInitializer[&do-init] { |
HANENKAMP/Cofra…/IOC.pm6 :98: |
my role LazyConstruction[Str:D $trait] { |
HANENKAMP/Cofra…/IOC.pm6 :158: |
my role Factory[&factory] does LazyConstruction['factory'] { |
HANENKAMP/Cofra…/IOC.pm6 :181: |
my role Constructed[Mu $c] does LazyConstruction['constructed'] { |
HANENKAMP/Cofra…/Logger.pm6 :3: |
unit role Cofra::Logger; |
HANENKAMP/Cofra…/Singleton.pm6 :3: |
unit role Cofra::Singleton[Str $key]; |
HANENKAMP/Cofra…/Controller.pm6 :10: |
role Action { } |
HANENKAMP/Cofra…/Godly.pm6 :5: |
role Cofra::Web::Godly { |
HANENKAMP/Cofra…/Match.pm6 :3: |
unit role Cofra::Web::Match; |
HANENKAMP/Cofra…/P6WAPI.pm6 :3: |
unit role Cofra::Web::P6WAPI; |
HANENKAMP/Cofra…/Request.pm6 :5: |
unit role Cofra::Web::Request does Cofra::Context; |
HANENKAMP/Cofra…/Match.pm6 :5: |
unit role Cofra::Web::Request::Match[Cofra::Web::Match:D $match]; |
HANENKAMP/Cofra…/Match.pm6 :50: |
just make this mixin role part of L<Cofra::Web::Request>, so there's every |
HANENKAMP/Cofra…/Response.pm6 :3: |
unit role Cofra::Web::Response; |
HANENKAMP/Cofra…/WebObject.pm6 :3: |
unit role Cofra::WebObject; |
HANENKAMP/Cofra…/WebObject.pm6 :11: |
Cofra::WebObject - magic helper role for Cofra::Web |
HANENKAMP/Cofra…/Error.pm6 :10: |
role Error[$status = 500] is X::Cofra::Error does Cofra::Web::Godly { |
HANENKAMP/Cofra…/Error.pm6 :56: |
Returns the status code associated with the error. It is set by the parameter to the role and defaults to 500. |
HANENKAMP/DOM-Tiny…/HTML.pm6 :151: |
role HasChildren { ... } |
HANENKAMP/DOM-Tiny…/HTML.pm6 :202: |
role TextNode { ... } |
HANENKAMP/DOM-Tiny…/HTML.pm6 :204: |
role HasChildren is export { |
HANENKAMP/DOM-Tiny…/HTML.pm6 :289: |
role TextNode is export { |
HANENKAMP/Email-Address…/Format.pm6 :6: |
role Format { |
HANENKAMP/Email-Address…/Format.pm6 :64: |
The mailbox, group, and addr-spec classes all implement this role by providing a format method, which returns the clean formatted version o… |
HANENKAMP/Email-Address…/Group.pm6 :8: |
role Group does Email::Address::Format { |
HANENKAMP/Email-Address…/Mailbox.pm6 :7: |
role AddrSpec does Email::Address::Format { |
HANENKAMP/Email-Address…/Mailbox.pm6 :38: |
role Mailbox does Email::Address::Format { |
HANENKAMP/Future…/Future.pm6 :46: |
role Future:ver<0.1>:auth<cpan:hanenkamp@cpan.org>[::Type = Any] { |
HANENKAMP/Getopt-ForClass…/ForClass.pm6 :95: |
my role SubCommand[$name] { |
HANENKAMP/HTTP-Headers…/Headers.pm6 :29: |
role HTTP::Header { |
HANENKAMP/HTTP-Headers…/Headers.pm6 :188: |
role HTTP::Header::Standard::Content-Type { |
HANENKAMP/IO-Glob…/Glob.pm6 :59: |
role Term { } |
HANENKAMP/ModelDB…/Collection.pm6 :35: |
role Collection { |
HANENKAMP/ModelDB…/Column.pm6 :61: |
role Column[$column-name] { |
HANENKAMP/ModelDB…/RelationshipSetup.pm6 :17: |
role RelationshipSetup[Str $relationship-name, Str $schema-ref] { |
HANENKAMP/ModelDB…/Table.pm6 :130: |
role ModelDB::Table[::Model] { |
HANENKAMP/ModelDB…/TableBuilder.pm6 :17: |
role TableBuilder[Str $table] { |
HANENKAMP/Smack…/Component.pm6 :3: |
unit role Smack::Component; |
HANENKAMP/Smack…/Handler.pm6 :3: |
unit role Smack::Handler; |
HANENKAMP/Smack…/Loader.pm6 :3: |
unit role Smack::Loader; |
HANENKAMP/Template-Anti…/Anti.pm6 :513: |
role Process[$format, $source-file] { |
HMBRAND/Text-CSV…/CSV.pm :479: |
# See also src/core/Exception.pm - role X::Comp method gist |
HOLYGHOST/Game-Markov…/AbstractMarkovChain.pm6 :4: |
role MarkovP { method chance($A) { |
HOLYGHOST/Game-Markov…/Time.pm6 :3: |
role ThisTime { method ticksover($time, $t) { return $time + $t; } |
HOLYGHOST/Mathx-Chaos…/CorrelationDimension.pm6 :6: |
role ThisCorrelationDimension { |
HYTHM/Grid…/Grid.pm :1: |
unit role Grid[ Int :$columns ]; |
JGOFF/ANTLR4-Grammar…/ICalendar.g4 :920: |
: k_role ASSIGN ( k_chair |
JGOFF/ANTLR4-Grammar…/ICalendar.g4 :1525: |
k_role : R O L E; |
JGOFF/ANTLR4-Grammar…/Perl6.pm6 :25: |
my role Named { has $.name; } |
JGOFF/ANTLR4-Grammar…/Perl6.pm6 :26: |
my role Modified { |
JGOFF/ANTLR4-Grammar…/Grammar.pm6 :38: |
my role Indenting { |
JGOFF/ANTLR4-Grammar…/Grammar.pm6 :51: |
my role Formatting { |
JGOFF/Grammar-Common…/Infix.pm6 :35: |
role Grammar::Common::Expression::Infix |
JGOFF/Grammar-Common…/Actions.pm6 :41: |
role Grammar::Common::Expression::Infix::Actions { |
JGOFF/Grammar-Common…/Prefix.pm6 :35: |
role Grammar::Common::Expression::Prefix |
JGOFF/Grammar-Common…/Actions.pm6 :41: |
role Grammar::Common::Expression::Prefix::Actions { |
JGOFF/Perl6-Parser…/README.md :43: |
Redisplaying it becomes a matter of calling the `to-string()` method on the tree, which passes an optional formatting hashref down the tree. You can use the format methods as they are, or add a role or subclass the objects created as you see fit to create new objects. |
JGOFF/Perl6-Parser…/Parser.pm6 :43: |
Redisplaying it becomes a matter of calling the C<to-string()> method on the tree, which passes an optional formatting hashref down the tree. You can use the format methods as they are, or add a role or subclass the objects created as you see fit to create new objects. |
JGOFF/Perl6-Parser…/Parser.pm6 :204: |
my role Debugging { |
JGOFF/Perl6-Parser…/Parser.pm6 :379: |
my role Testing { |
JGOFF/Perl6-Parser…/Parser.pm6 :389: |
my role Validating { |
JGOFF/Perl6-Parser…/Factory.pm6 :168: |
(a side note - These really should be L<Perl6::Variable::Scalar::Contextualizer>, but that would mean that these were both C<.textual> (from the pare… |
JGOFF/Perl6-Parser…/Factory.pm6 :232: |
Anything that's not C<.textual> wil have this role mixed in, and provide a C<@.child> accessor to get at, say, elements in a list or the expressions in a standalone subroutine. |
JGOFF/Perl6-Parser…/Factory.pm6 :255: |
my role Movement { |
JGOFF/Perl6-Parser…/Factory.pm6 :426: |
my role Ordered-Tree { |
JGOFF/Perl6-Parser…/Factory.pm6 :438: |
my role Leaf { |
JGOFF/Perl6-Parser…/Factory.pm6 :456: |
my role Twig { |
JGOFF/Perl6-Parser…/Factory.pm6 :472: |
my role Textual { |
JGOFF/Perl6-Parser…/Factory.pm6 :479: |
my role Structural { |
JGOFF/Perl6-Parser…/Factory.pm6 :484: |
my role Token { |
JGOFF/Perl6-Parser…/Factory.pm6 :492: |
my role Constructor-from-match { |
JGOFF/Perl6-Parser…/Factory.pm6 :503: |
my role Constructor-from-int { |
JGOFF/Perl6-Parser…/Factory.pm6 :514: |
my role Constructor-from-sample { |
JGOFF/Perl6-Parser…/Factory.pm6 :531: |
my role BasicTextual { |
JGOFF/Perl6-Parser…/Factory.pm6 :589: |
my role Constructor-Enter-from-int { |
JGOFF/Perl6-Parser…/Factory.pm6 :596: |
my role Constructor-Exit-from-int { |
JGOFF/Perl6-Parser…/Factory.pm6 :604: |
my role Constructor-from-match-child { |
JGOFF/Perl6-Parser…/Factory.pm6 :628: |
my role Constructor-from-delims { |
JGOFF/Perl6-Parser…/Factory.pm6 :652: |
my role Constructor-from-outer-match { |
JGOFF/Perl6-Parser…/Factory.pm6 :686: |
my role Constructor-from-outer-int { |
JGOFF/Perl6-Parser…/Factory.pm6 :722: |
my role Constructor-from-int-balanced { |
JGOFF/Perl6-Parser…/Factory.pm6 :746: |
my role Child { |
JGOFF/Perl6-Parser…/Factory.pm6 :750: |
my role Branching does Child { |
JGOFF/Perl6-Parser…/Factory.pm6 :1232: |
my role Assertions { |
JGOFF/Perl6-Parser…/Factory.pm6 :1287: |
my role Options { |
JGOFF/Perl6-Parser…/Factory.pm6 :1300: |
my role Perl6::Parser::Grammar::Rules { |
JGOFF/Perl6-Parser…/Factory.pm6 :1422: |
my role Perl6::Parser::Actions::Rules { |
JGOFF/Perl6-Parser…/Factory.pm6 :4517: |
# role <name> { } |
JGOFF/Perl6-Parser…/11-package-declarator.t :20: |
# role <name> { } |
JGOFF/Perl6-Parser…/11-package-declarator.t :271: |
ok round-trips( gensym-package Q{role %s{}} ), Q{no ws}; |
JGOFF/Perl6-Parser…/11-package-declarator.t :274: |
role %s {} |
JGOFF/Perl6-Parser…/11-package-declarator.t :277: |
ok round-trips( gensym-package Q{role %s{} } ), Q{trailing ws}; |
JGOFF/Perl6-Parser…/11-package-declarator.t :279: |
ok round-trips( gensym-package Q{role %s {} } ), |
JGOFF/Perl6-Parser…/11-package-declarator.t :286: |
ok round-trips( Q{role Foo{ }} ), Q{no ws}; |
JGOFF/Perl6-Parser…/11-package-declarator.t :289: |
role Foo { } |
JGOFF/Perl6-Parser…/11-package-declarator.t :292: |
ok round-trips( Q{role Foo{ } } ), Q{trailing ws}; |
JGOFF/Perl6-Parser…/11-package-declarator.t :294: |
ok round-trips( Q{role Foo { } } ), Q{leading, trailing ws}; |
JGOFF/Perl6-Parser…/11-package-declarator.t :300: |
ok round-trips( gensym-package Q{unit role %s;} ), Q{no ws}; |
JGOFF/Perl6-Parser…/11-package-declarator.t :303: |
unit role %s; |
JGOFF/Perl6-Parser…/999-regression.t :80: |
role a_role { # role to add a variable: foo, |
JGOFF/Perl6-Parser…/rosetta-a.t :64: |
role A { |
JGOFF/Perl6-Parser…/rosetta-a.t :145: |
role a_role { # role to add a variable: foo, |
JGOFF/Perl6-Parser…/rosetta-a.t :159: |
say $this.foo; # prints: 2 - original role value |
JGOFF/Perl6-Parser…/rosetta-a.t :168: |
my $lue = 42 but role { has $.answer = "Life, the Universe, and Everything" } |
JGOFF/Perl6-Parser…/rosetta-b.t :690: |
role PPM { |
JGOFF/Perl6-Tidy…/Tidy.pm6 :147: |
role Spare-Tokens { |
JGOFF/Pod-To-HTMLBody…/Tree.pm6 :95: |
my role Node::Visualization { |
JGOFF/Pod-To-HTMLBody…/Tree.pm6 :282: |
my role Node-FormattingCode-Helpers { |
JGOFF/Pod-To-HTMLBody…/Tree.pm6 :345: |
my role Node-Helpers { |
JMASLAK/Net-BGP…/Connection-Role.pm6 :8: |
unit role Net::BGP::Connection-Role:ver<0.1.1>:auth<cpan:JMASLAK>; |
JMASLAK/Net-BGP…/Controller-Handle-BGP.pm6 :8: |
unit role Net::BGP::Controller-Handle-BGP:ver<0.1.1>:auth<cpan:JMASLAK>; |
JMASLAK/Net-BGP…/rfc4271.txt :5243: |
6. The Marker field has been expanded and its role broadened to |
JNTHN/Cro-Core…/Cro.pm6 :279: |
role Cro::ConnectionState[::T] { |
JNTHN/Cro-Core…/BodyParser.pm6 :3: |
role Cro::BodyParser { |
JNTHN/Cro-Core…/BodyParserSelector.pm6 :10: |
role Cro::BodyParserSelector { |
JNTHN/Cro-Core…/BodySerializer.pm6 :3: |
role Cro::BodySerializer { |
JNTHN/Cro-Core…/BodySerializerSelector.pm6 :10: |
role Cro::BodySerializerSelector { |
JNTHN/Cro-Core…/Connection.pm6 :3: |
role Cro::Connection { |
JNTHN/Cro-Core…/Connector.pm6 :3: |
role Cro::Connector { |
JNTHN/Cro-Core…/Message.pm6 :4: |
role Cro::Message { |
JNTHN/Cro-Core…/MessageWithBody.pm6 :8: |
role Cro::MessageWithBody does Cro::Message { |
JNTHN/Cro-Core…/Replyable.pm6 :4: |
# Something that does the `Cro::Replyable` role implements the `replier` |
JNTHN/Cro-Core…/Replyable.pm6 :8: |
role Cro::Replyable { |
JNTHN/Cro-Core…/Service.pm6 :1: |
role Cro::Service { |
JNTHN/Cro-Core…/Sink.pm6 :5: |
role Cro::Sink { |
JNTHN/Cro-Core…/Source.pm6 :5: |
role Cro::Source { |
JNTHN/Cro-Core…/Transform.pm6 :3: |
role Cro::Transform { |
JNTHN/Cro-HTTP…/Auth.pm6 :1: |
# A marker role for objects that hold HTTP authorization or session data. Used |
JNTHN/Cro-HTTP…/Auth.pm6 :4: |
role Cro::HTTP::Auth { |
JNTHN/Cro-HTTP…/Basic.pm6 :5: |
role Cro::HTTP::Auth::Basic[::TSession, Str $username-prop] does Cro::HTTP::Auth does Cro::HTTP::Middleware::Request { |
JNTHN/Cro-HTTP…/WebToken.pm6 :5: |
role Cro::HTTP::Auth::WebToken does Cro::HTTP::Middleware::Request { |
JNTHN/Cro-HTTP…/Bearer.pm6 :3: |
role Cro::HTTP::Auth::WebToken::Bearer does Cro::HTTP::Auth::WebToken { |
JNTHN/Cro-HTTP…/FromCookie.pm6 :3: |
role Cro::HTTP::Auth::WebToken::FromCookie[Str $cookie-name] does Cro::HTTP::Auth::WebToken { |
JNTHN/Cro-HTTP…/BodySerializers.pm6 :6: |
role Cro::HTTP::BodySerializer does Cro::BodySerializer { |
JNTHN/Cro-HTTP…/Message.pm6 :5: |
role Cro::HTTP::Message does Cro::MessageWithBody { |
JNTHN/Cro-HTTP…/Middleware.pm6 :6: |
role Cro::HTTP::Middleware::Request does Cro::Transform { |
JNTHN/Cro-HTTP…/Middleware.pm6 :22: |
role Cro::HTTP::Middleware::Response does Cro::Transform { |
JNTHN/Cro-HTTP…/Middleware.pm6 :38: |
role Cro::HTTP::Middleware::Pair { |
JNTHN/Cro-HTTP…/Middleware.pm6 :52: |
role Cro::HTTP::Middleware::Conditional does Cro::HTTP::Middleware::Pair { |
JNTHN/Cro-HTTP…/Middleware.pm6 :102: |
role Cro::HTTP::Middleware::RequestResponse does Cro::HTTP::Middleware::Pair { |
JNTHN/Cro-HTTP…/RawBodyParser.pm6 :3: |
role Cro::HTTP::RawBodyParser { |
JNTHN/Cro-HTTP…/RawBodyParserSelector.pm6 :4: |
role Cro::HTTP::RawBodyParserSelector { |
JNTHN/Cro-HTTP…/Router.pm6 :29: |
role Query {} |
JNTHN/Cro-HTTP…/Router.pm6 :33: |
role Header {} |
JNTHN/Cro-HTTP…/Router.pm6 :37: |
role Cookie {} |
JNTHN/Cro-HTTP…/Router.pm6 :41: |
role Auth {} |
JNTHN/Cro-HTTP…/Router.pm6 :47: |
role Handler { |
JNTHN/Cro-HTTP…/InMemory.pm6 :81: |
role Cro::HTTP::Session::InMemory[::TSession] does Cro::HTTP::Middleware::RequestResponse { |
JNTHN/Cro-HTTP…/Persistent.pm6 :4: |
role Cro::HTTP::Session::Persistent[::TSession] does Cro::HTTP::Middleware::RequestResponse { |
JNTHN/Cro-HTTP…/Frame.pm6 :21: |
role Cro::HTTP2::Frame does Cro::Message { |
JNTHN/Cro-HTTP…/GeneralParser.pm6 :20: |
role Cro::HTTP2::GeneralParser does Cro::ConnectionState[Cro::HTTP2::ConnectionState] { |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/README.md :262: |
Implementing the role requires implementing a single method, which receives the |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/README.md :269: |
role Cro::OpenAPI::RoutesFromDefinition::SecurityChecker { |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/README.md :275: |
For the case of API keys, the role provides a `get-api-key($scheme, $request)` |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/README.md :280: |
An example implementation of the role looks like this: |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/RoutesFromDefinition.pm6 :53: |
role RequestValidationError { |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/Checkers.pm6 :16: |
role Checker { |
JNTHN/Cro-OpenAPI-RoutesFromDefinition…/SecurityChecker.pm6 :4: |
role Cro::OpenAPI::RoutesFromDefinition::SecurityChecker { |
JNTHN/Cro-ZeroMQ…/Client.pm6 :8: |
role Cro::ZeroMQ::Client::Common { |
JNTHN/Cro-ZeroMQ…/Component.pm6 :9: |
role Cro::ZeroMQ::Component { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :7: |
role Cro::ZeroMQ::Replyable does Cro::Replyable { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :34: |
role Cro::ZeroMQ::Component::Impure does Cro::ZeroMQ::Component { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :60: |
role Cro::ZeroMQ::Component::Pure does Cro::ZeroMQ::Component { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :76: |
role Cro::ZeroMQ::Sink does Cro::Sink does Cro::ZeroMQ::Component::Pure { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :91: |
role Cro::ZeroMQ::Source::Impure does Cro::Source does Cro::ZeroMQ::Component::Impure { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :124: |
role Cro::ZeroMQ::Source::Pure does Cro::Source does Cro::ZeroMQ::Component::Pure { |
JNTHN/Cro-ZeroMQ…/Internal.pm6 :151: |
role Cro::ZeroMQ::Connector does Cro::Connector does Cro::ZeroMQ::Component { |
JNTHN/JSON-Path…/README.md :4: |
designed for indexing into JSON documents. It plays the same role as XPath |
JNTHN/JSON-Schema…/Schema.pm6 :48: |
my role Check { |
JNTHN/JSON-Schema…/Schema.pm6 :124: |
my role TypeCheck does Check { |
JNTHN/JSON-Schema…/Schema.pm6 :204: |
my role CmpCheck does Check { |
JNTHN/OpenAPI-Model…/Element.pm6 :26: |
role OpenAPI::Model::Element [:%scalar, :%object, :$patterned = Nil, :$raw] { |
JNTHN/OpenAPI-Model…/PatternedObject.pm6 :3: |
role OpenAPI::Model::PatternedObject does Associative { |
JNTHN/OpenAPI-Schema-Validate…/Validate.pm6 :51: |
my role Check { |
JNTHN/cro…/http-auth-and-sessions.md :38: |
router if the object does the `Cro::HTTP::Auth` role (which is a simple marker |
JNTHN/cro…/http-auth-and-sessions.md :90: |
The `Cro::HTTP::Session::InMemory[::T]` role implements simple in-memory |
JNTHN/cro…/http-auth-and-sessions.md :139: |
The `Cro::HTTP::Session::Persistent[::T]` role implements session state, with |
JNTHN/cro…/http-auth-and-sessions.md :180: |
There are no concrete implementations of this role in the Cro core. However, |
JNTHN/cro…/http-auth-and-sessions.md :191: |
The `Cro::HTTP::Auth::Basic[::TSession, Str $username-prop]` role is a basis |
JNTHN/cro…/http-auth-and-sessions.md :205: |
The role requires the `authenticate` method to be implemented. It is passed |
JNTHN/cro…/http-auth-and-sessions.md :223: |
The `Cro::HTTP::Auth::WebToken` is a base role for verifying JSON Web |
JNTHN/cro…/http-auth-and-sessions.md :237: |
This role has method `set-auth($request, $result)`, that is called to |
JNTHN/cro…/http-auth-and-sessions.md :241: |
does `Cro::HTTP::Auth` role is used. It has a single `token` property |
JNTHN/cro…/http-auth-and-sessions.md :245: |
The `Cro::HTTP::Auth::WebToken::Bearer` is a role that does |
JNTHN/cro…/http-auth-and-sessions.md :249: |
`Cro::HTTP::Auth` role to `auth` attribute. It is installed as |
JNTHN/cro…/http-auth-and-sessions.md :253: |
role that does `Cro::HTTP::Auth::WebToken`. Its `get-token` method is |
JNTHN/cro…/http-auth-and-sessions.md :256: |
a custom object that does `Cro::HTTP::Auth` role to `auth` |
JNTHN/cro…/http-auth-and-sessions.md :258: |
server level. Additionally, this role checks `exp` claim of parsed |
JNTHN/cro…/cro-http-message.md :3: |
The `Cro::HTTP::Message` role is done by both `Cro::HTTP::Request` and |
JNTHN/cro…/cro-http-message.md :141: |
Implementations of the `Cro::BodyParser` role are used to parse a HTTP message |
JNTHN/cro…/cro-http-middleware.md :103: |
The `Cro::HTTP::Middleware::Request` role provides a convenient way to |
JNTHN/cro…/cro-http-middleware.md :143: |
The `Cro::HTTP::Middleware::Response` role provides a convenient way to |
JNTHN/cro…/cro-http-middleware.md :191: |
pipeline. Implementing the `Cro::HTTP::Middleware::Conditional` role requires |
JNTHN/cro…/cro-http-middleware.md :224: |
This role does not implement `Cro::Transform`, since it actually is a way of |
JNTHN/cro…/cro-http-middleware.md :230: |
The `Cro::HTTP::Middleware::RequestResponse` role is for middleware that needs |
JNTHN/cro…/cro-http-middleware.md :308: |
The `Cro::HTTP::Middleware::RequestResponse` role requires implementing the |
JNTHN/cro…/cro-http-middleware.md :323: |
This role does not implement `Cro::Transform`, since it actually is a way of |
JNTHN/cro…/cro-http-middleware.md :329: |
This role represents a pairing of HTTP request and response transforms, such |
JNTHN/cro…/cro-http-middleware.md :331: |
This role is recognized and processed specially by: |
JNTHN/cro…/cro-openapi-routesfromdefinition.md :270: |
Implementing the role requires implementing a single method, which receives the |
JNTHN/cro…/cro-openapi-routesfromdefinition.md :277: |
role Cro::OpenAPI::RoutesFromDefinition::SecurityChecker { |
JNTHN/cro…/cro-openapi-routesfromdefinition.md :283: |
For the case of API keys, the role provides a `get-api-key($scheme, $request)` |
JNTHN/cro…/cro-openapi-routesfromdefinition.md :288: |
An example implementation of the role looks like this: |
JNTHN/cro…/cro-tls.md :30: |
The `Cro::TLS::ServerConnection` class does the `Cro::Connection` role and |
JNTHN/cro…/cro-tools-linktemplate.md :18: |
The role requires that two methods be implemented. The `protocol` method is |
JNTHN/cro…/releases.md :285: |
changes should be no more than simply deleting `::HTTP` from the role names. |
JNTHN/cro…/releases.md :295: |
* Add `Cro::MessageWithBody` role to factor out the commonalities of body |
JNTHN/cro…/releases.md :305: |
* Provide a base role (`Cro::HTTP::Session::Persistent`) for implementing |
JNTHN/cro…/releases.md :379: |
* Introduce the `Cro::Tools::Template::Common` role to factor out many common |
JNTHN/cro…/LinkTemplate.pm6 :7: |
role GeneratedLink { |
JNTHN/cro…/LinkTemplate.pm6 :13: |
role LinkTemplate { |
JNTHN/cro…/Runner.pm6 :5: |
role Message { |
JNTHN/cro…/Runner.pm6 :9: |
role ServiceMessage does Message { |
JNTHN/cro…/Template.pm6 :10: |
role Cro::Tools::Template { |
JNTHN/cro…/Common.pm6 :7: |
role Cro::Tools::Template::Common { |
JNTHN/cro…/app.js :3340: |
props.role = props.role || 'button'; |
JNTHN/cro…/app.js :9983: |
if (this.lastOpenEventType === 'keydown' || this.props.role === 'menuitem') { |
JNTHN/cro…/app.js :10059: |
role = _props.role, |
JNTHN/cro…/app.js :26370: |
* ARIA role of collapsible element |
JNTHN/cro…/app.js :26469: |
'aria-expanded': props.role ? props['in'] : null, |
JNTHN/cro…/app.js :38331: |
elementProps.role = elementProps.role || 'tablist'; |
JNTHN/cro…/app.js :40380: |
* ARIA role for the Nav, in the context of a TabContainer, the default will |
JNTHN/cro…/app.js :40383: |
* When the role is set to "tablist" NavItem focus is managed according to |
JNTHN/cro…/app.js :40566: |
role = _child$props.role, |
JNTHN/cro…/app.js :40579: |
role = role || 'tab'; |
JNTHN/cro…/app.js :40612: |
var role = propsRole || (tabContainer ? 'tablist' : null); |
JNTHN/cro…/app.js :40844: |
props.role = 'button'; |
JNTHN/cro…/app.js :40846: |
} else if (props.role === 'tab') { |
JNTHN/cro…/app.js :78175: |
role = _dialog$props.role, |
JNTHN/cro…/app.js :78179: |
if (role === undefined || tabIndex === undefined) { |
JNTHN/cro…/app.js :78181: |
role: role === undefined ? 'document' : role, |
JNTHN/cro…/app.js :78215: |
role: role || 'dialog' |
JNTHN/cro…/app.js :79347: |
// "nulling" of the role if the user really doesn't want one |
JNTHN/cro…/app.js :79350: |
if (elementProps.role === undefined && Component !== 'nav') { |
JNTHN/cro…/app.js :79351: |
elementProps.role = 'navigation'; |
JSTOWE/AccessorFacade…/AccessorFacade.pm :205: |
my role Provider[&get, &set, &before?, &after?] { |
JSTOWE/Attribute-Lazy…/Lazy.pm :45: |
my role Builder[Callable $block] { |
JSTOWE/Audio-Encode-LameMP3…/LameMP3.pm :487: |
role ID3Tag { } |
JSTOWE/Audio-Icecast…/Icecast.pm :342: |
role Response { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :175: |
different behaviours the actual object may have a role applied |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :470: |
objects as created for the C<inputs> hash will have a role applied |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :506: |
role Audio::Liquidsoap::Input::Http |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :527: |
role Audio::Liquidsoap::Input::Harbor |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :656: |
my role LiquidSock { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :839: |
my role SimpleCommand[Str $command] { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :845: |
my role SimpleCommand[Str $command, $check] { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :851: |
my role SimpleCommand[Str $command, &after ] { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :869: |
my role Item { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :1095: |
role Http { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :1112: |
role Harbor { |
JSTOWE/Audio-Liquidsoap…/Liquidsoap.pm :1131: |
my %type-role = harbor => Harbor, http => Http; |
JSTOWE/Audio-Playlist-JSPF…/README.md :34: |
Because this does the role L<JSON::Class> the objects can be created |
JSTOWE/Audio-Playlist-JSPF…/README.md :36: |
methods that role provides. |
JSTOWE/Audio-Playlist-JSPF…/JSPF.pm :34: |
Because this does the role L<JSON::Class> the objects can be created |
JSTOWE/Audio-Playlist-JSPF…/JSPF.pm :36: |
methods that role provides. |
JSTOWE/FastCGI-NativeCall…/fastcgi.h :87: |
* Values for role component of FCGI_BeginRequestBody |
JSTOWE/FastCGI-NativeCall…/fcgiapp.c :1561: |
data->reqDataPtr->role = (body.roleB1 << 8) + body.roleB0; |
JSTOWE/FastCGI-NativeCall…/fcgiapp.c :1729: |
* request, return role information to caller. |
JSTOWE/FastCGI-NativeCall…/fcgiapp.c :2215: |
* get the request's role and environment. If protocol or other |
JSTOWE/FastCGI-NativeCall…/fcgiapp.c :2291: |
if(data->reqDataPtr->role != FCGI_FILTER |
JSTOWE/IO-Path-Mode…/Mode.pm :153: |
has, represented as an L<Int> with the role C<Permissions> that has |
JSTOWE/IO-Path-Mode…/Mode.pm :209: |
role Permissions { |
JSTOWE/JSON-Class…/META6.json :6: |
"description": "role to provide simple serialisation/deserialisation of objects to/from JSON", |
JSTOWE/JSON-Class…/README.md :29: |
This is a simple role that provides methods to instantiate a class from a |
JSTOWE/JSON-Class…/Class.pm :32: |
This is a simple role that provides methods to instantiate a class from a |
JSTOWE/JSON-Class…/Class.pm :87: |
role JSON::Class:ver<0.0.13>:auth<github:jonathanstowe> { |
JSTOWE/JSON-Infer…/Infer.pm :238: |
role Classes { ... } |
JSTOWE/JSON-Infer…/Infer.pm :239: |
role Types { ... } |
JSTOWE/JSON-Infer…/Infer.pm :251: |
role Entity { |
JSTOWE/JSON-Infer…/Infer.pm :261: |
role Classes { |
JSTOWE/JSON-Infer…/Infer.pm :280: |
role Types { |
JSTOWE/JSON-Infer…/050-infer.t :38: |
does-ok $new-obj, JSON::Class, "and has the role we want"; |
JSTOWE/JSON-Infer…/050-infer.t :86: |
does-ok $new-obj, JSON::Class, "and has the role we want"; |
JSTOWE/JSON-Marshal…/Marshal.pm :68: |
role CustomMarshaller { |
JSTOWE/JSON-Marshal…/Marshal.pm :74: |
role CustomMarshallerCode does CustomMarshaller { |
JSTOWE/JSON-Marshal…/Marshal.pm :84: |
role CustomMarshallerMethod does CustomMarshaller { |
JSTOWE/JSON-Marshal…/Marshal.pm :102: |
role SkipNull { |
JSTOWE/JSON-Marshal…/Marshal.pm :110: |
role JsonSkip { |
JSTOWE/JSON-Name…/README.md :12: |
# The attribute meta object will have the role JSON::Name::NamedAttribute |
JSTOWE/JSON-Name…/Name.pm :16: |
# The attribute meta object will have the role JSON::Name::NamedAttribute |
JSTOWE/JSON-Name…/Name.pm :42: |
role NamedAttribute { |
JSTOWE/Linux-Fuser…/Fuser.pm :58: |
my role IO::Helper { |
JSTOWE/Lumberjack-Application…/JSON.pm :7: |
Lumberjack::Message::JSON - role to allow Lumberjack::Message to serialise/deserialise as JSON |
JSTOWE/Lumberjack-Application…/JSON.pm :40: |
It is implemented as role that can be mixed at run-time to existing |
JSTOWE/Lumberjack-Application…/JSON.pm :87: |
role Lumberjack::Message::JSON does JSON::Class { |
JSTOWE/Lumberjack-Application…/030-message.t :11: |
lives-ok { $message does Lumberjack::Message::JSON }, "mixin role into message"; |
JSTOWE/Lumberjack…/Documentation.md :38: |
This is more of a sketch for a logging framework, or perhaps even a logging framework framework. It provides the minimum interface that classes can c… |
JSTOWE/Lumberjack…/Documentation.md :58: |
This injects the Lumberjack::Message into the dispatch mechanism, it is typically called by the methods provided by the �[1;3… |
JSTOWE/Lumberjack…/Documentation.md :108: |
This is an Array of objects that have the role Lumberjack::Dispatcher role. These should be object instances and… |
JSTOWE/Lumberjack…/Documentation.md :156: |
Objects of this class represent the messages that are passing through the logger, in the simplest case where one is using the methods provided by the… |
JSTOWE/Lumberjack…/Documentation.md :190: |
This is role that must be consumed by your dispatcher classes, it defines the interface for dispatch and for the selection of the the messages that is will handle. The actual dispatchers should be instances of your classes and can have any configuration required for them to work. |
JSTOWE/Lumberjack…/Documentation.md :200: |
This is unfortunately necessary because a default BUILD for the role won't be called if a class provides one. |
JSTOWE/Lumberjack…/Documentation.md :207: |
This is stubbed in the role and `must` be provided by a composing class. It is provided with the selected messages and is entirely free to do whatever it wants to implement. |
JSTOWE/Lumberjack…/Documentation.md :222: |
This is role that provides a convenient interface to the logging functionality that can be consumed by any class. The advantage of using th… |
JSTOWE/Lumberjack…/README.md :44: |
classes can consume a role to provide themselves logging facilities |
JSTOWE/Lumberjack…/Lumberjack.pm :46: |
classes can consume a role to provide themselves logging facilities |
JSTOWE/Lumberjack…/Lumberjack.pm :82: |
the role L<Lumberjack::Logger|#Lumberjack::Logger> though you may call |
JSTOWE/Lumberjack…/Lumberjack.pm :205: |
the role L<Lumberjack::Logger|#Lumberjack::Logger> then these objects will |
JSTOWE/Lumberjack…/Lumberjack.pm :264: |
This is role that must be consumed by your dispatcher classes, |
JSTOWE/Lumberjack…/Lumberjack.pm :287: |
role won't be called if a class provides one. |
JSTOWE/Lumberjack…/Lumberjack.pm :293: |
This is stubbed in the role and C<must> be provided by a composing class. |
JSTOWE/Lumberjack…/Lumberjack.pm :317: |
This is role that provides a convenient interface to the logging |
JSTOWE/Lumberjack…/Lumberjack.pm :319: |
using the role rather than accessing the C<log> method of C<Lumberjack> |
JSTOWE/Lumberjack…/Lumberjack.pm :572: |
enum Level <Off Fatal Error Warn Info Debug Trace All> does role { |
JSTOWE/Lumberjack…/Lumberjack.pm :692: |
role Logger { |
JSTOWE/Lumberjack…/Lumberjack.pm :737: |
role Dispatcher { |
JSTOWE/META6…/META6.pm :116: |
role AutoAssoc { |
JSTOWE/META6…/META6.pm :143: |
role MetaAttribute { |
JSTOWE/META6…/META6.pm :148: |
role MetaAttribute::Specification does MetaAttribute { |
JSTOWE/META6…/META6.pm :152: |
role MetaAttribute::Customary does MetaAttribute { |
JSTOWE/META6…/projects.json :4494: |
"description" : "Helper role to find plugins for your module", |
JSTOWE/META6…/projects.json :5766: |
"description" : "role for HTTP::Server so we can have start building out some servers with interchangeable backends", |
JSTOWE/META6…/projects.json :7440: |
"description" : "role for finding loaded modules in global scope that 'does' some role or class, useful for modules that want to support hot swapping modules with minimal end user code", |
JSTOWE/META6…/projects.json :7451: |
"description" : "role for HTML parsing", |
JSTOWE/META6…/projects.json :7542: |
"description" : "role to provide simple serialisation/deserialisation of objects to/from JSON", |
JSTOWE/Manifesto…/schedule :8: |
role Scheduled { |
JSTOWE/MessagePack-Class…/README.md :32: |
This module provides a role that allows for the direct serialization of |
JSTOWE/MessagePack-Class…/README.md :44: |
the role composition, however for types that may not be properly constructed from |
JSTOWE/MessagePack-Class…/Class.pm :33: |
This module provides a role that allows for the direct serialization of |
JSTOWE/MessagePack-Class…/Class.pm :48: |
the addition of the role composition, however for types that may not be |
JSTOWE/MessagePack-Class…/Class.pm :109: |
role MessagePack::Class { |
JSTOWE/MessagePack-Class…/Class.pm :117: |
my role CustomUnmarshaller { |
JSTOWE/MessagePack-Class…/Class.pm :123: |
my role CustomUnmarshallerCode does CustomUnmarshaller { |
JSTOWE/MessagePack-Class…/Class.pm :131: |
my role CustomUnmarshallerMethod does CustomUnmarshaller { |
JSTOWE/MessagePack-Class…/Class.pm :248: |
my role CustomMarshaller { |
JSTOWE/MessagePack-Class…/Class.pm :254: |
my role CustomMarshallerCode does CustomMarshaller { |
JSTOWE/MessagePack-Class…/Class.pm :264: |
my role CustomMarshallerMethod does CustomMarshaller { |
JSTOWE/MessagePack-Class…/Class.pm :282: |
my role SkipNull { |
JSTOWE/Monitor-Monit…/Monit.pm :302: |
role MonitResponse { |
JSTOWE/Monitor-Monit…/Monit.pm :496: |
role ServiceWrapper[UserAgent $ua] { |
JSTOWE/Object-Permission…/README.md :36: |
of some class that does the role ```Object::Permission::User``` which |
JSTOWE/Object-Permission…/Permission.pm :43: |
of some class that does the role L<Object::Permission::User> which |
JSTOWE/Object-Permission…/Permission.pm :50: |
role User { |
JSTOWE/Object-Permission…/Permission.pm :62: |
role PermissionedThing { |
JSTOWE/Object-Permission…/Permission.pm :65: |
role PermissionedMethod does PermissionedThing { |
JSTOWE/Object-Permission…/Permission.pm :93: |
role PermissionedAttribute does PermissionedThing { |
JSTOWE/Oyatul…/README.md :72: |
object can also be given a role with the 'does' key which can give the |
JSTOWE/Oyatul…/Oyatul.pm :75: |
object can also be given a role with the 'does' key which can give the |
JSTOWE/Oyatul…/Oyatul.pm :196: |
then this can be over-ridden from a role specified in the C<does> key |
JSTOWE/Oyatul…/Oyatul.pm :264: |
=head2 role Oyatul::Parent |
JSTOWE/Oyatul…/Oyatul.pm :266: |
This is a role for classes that can contain child objects, typically |
JSTOWE/Oyatul…/Oyatul.pm :341: |
=head2 role Oyatul::Template |
JSTOWE/Oyatul…/Oyatul.pm :343: |
role Oyatul::Template[Mu:U $real-type] |
JSTOWE/Oyatul…/Oyatul.pm :345: |
This role is applied to a node in the layout which has a True value |
JSTOWE/Oyatul…/Oyatul.pm :350: |
The role is parameterised with the real (original type) of the |
JSTOWE/Oyatul…/Oyatul.pm :394: |
=head2 role Oyatul::Node |
JSTOWE/Oyatul…/Oyatul.pm :396: |
This is role for items in the Layout, (i.e. File, Directory) |
JSTOWE/Oyatul…/Oyatul.pm :503: |
This is optional and if present will be the short name of a role that |
JSTOWE/Oyatul…/Oyatul.pm :509: |
The role can supply behaviour that is specific to the application |
JSTOWE/Oyatul…/Oyatul.pm :516: |
a template or not, if it is true then the role L<Oyatul::Template> |
JSTOWE/Oyatul…/Oyatul.pm :528: |
role Node { ... } |
JSTOWE/Oyatul…/Oyatul.pm :532: |
role Template[$real-type] { |
JSTOWE/Oyatul…/Oyatul.pm :570: |
my role Parent { |
JSTOWE/Oyatul…/Oyatul.pm :609: |
"cannot resolve role '{ $!role-name }' specified for node '{ $!node-name }'"; |
JSTOWE/Oyatul…/Oyatul.pm :616: |
my $role = ::($role-name); |
JSTOWE/Oyatul…/Oyatul.pm :617: |
if !$role && $role ~~ Failure { |
JSTOWE/Oyatul…/Oyatul.pm :624: |
$role = (require ::("$role-name")); |
JSTOWE/Oyatul…/Oyatul.pm :626: |
if $role !~~ Failure { |
JSTOWE/Oyatul…/Oyatul.pm :701: |
role Node { |
JSTOWE/Oyatul…/030-detail.t :20: |
my $role = (require ::('IDRole') ); |
JSTOWE/Oyatul…/030-detail.t :21: |
does-ok $id, $role, "and it does the role we specified"; |
JSTOWE/Oyatul…/IDRole.pm :3: |
role IDRole { |
JSTOWE/Printing-Jdf…/Jdf.pm6 :15: |
role Printing::Jdf::Pool { |
JSTOWE/Staticish…/README.md :10: |
It does this by applying a role to the class itself which provides a |
JSTOWE/Staticish…/README.md :12: |
object, and by applying a role to the classes Meta class which over-rides |
JSTOWE/Staticish…/Staticish.pm :29: |
It does this by applying a role to the class itself which provides a |
JSTOWE/Staticish…/Staticish.pm :31: |
object, and by applying a role to the classes Meta class which over-rides |
JSTOWE/Staticish…/Staticish.pm :50: |
role MetamodelX::StaticHOW { |
JSTOWE/Staticish…/Staticish.pm :84: |
role Singleton { |
JSTOWE/Tinky-JSON…/README.md :116: |
# apply a role that provides the transition methods. |
JSTOWE/Tinky-JSON…/JSON.pm :124: |
# apply a role that provides the transition methods. |
JSTOWE/Tinky…/Documentation.md :81: |
# apply a role that provides the transition methods. |
JSTOWE/Tinky…/Documentation.md :125: |
All those subroutines that would accept the supplied Tinky::Object will be called for validation, so a subroutine which specifies [Tinky::Object](Tin… |
JSTOWE/Tinky…/Documentation.md :278: |
This is an array of `ValidationCallback` callables that will be called to validate whether the transition can be applied, only those callbacks will b… |
JSTOWE/Tinky…/Documentation.md :280: |
Alternatively validators can be supplied as methods with the `transition-validator` trait from a sub-class (or another role for example,) such as: |
JSTOWE/Tinky…/Documentation.md :377: |
This returns an anonymous role that will be applied to the Tinky::Object when the workflow is applied. |
JSTOWE/Tinky…/Documentation.md :379: |
The role provides methods that are named as the transitions and which cause the transition to be applied (throwing an exception if the tran… |
JSTOWE/Tinky…/Documentation.md :383: |
This is an array of `ValidationCallback` callables that will be called to validate whether the workflow can be applied to an object, only those callb… |
JSTOWE/Tinky…/Documentation.md :385: |
Alternatively validators can be supplied as methods with the `apply-validator` trait from a sub-class (or another role for example,) such as: |
JSTOWE/Tinky…/Documentation.md :393: |
role Tinky::Object |
JSTOWE/Tinky…/Documentation.md :396: |
This is a role that should should be applied to any application object that is to have a state managed by Tink::Workflow,… |
JSTOWE/Tinky…/Documentation.md :408: |
This should be called with the Tinky::Workflow object that is to manage the objects state, it will call the `validators` subroutines of the Workflow … |
JSTOWE/Tinky…/README.md :84: |
# apply a role that provides the transition methods. |
JSTOWE/Tinky…/README.md :117: |
workflow system, it provides a role ```Tinky::Object``` that allows an |
JSTOWE/Tinky…/synopsis :75: |
# apply a role that provides the transition methods. |
JSTOWE/Tinky…/Tinky.pm :85: |
# apply a role that provides the transition methods. |
JSTOWE/Tinky…/Tinky.pm :142: |
type that does the role L<Tinky::Object> will only be called for that |
JSTOWE/Tinky…/Tinky.pm :397: |
role then it will only be called when an object of that type |
JSTOWE/Tinky…/Tinky.pm :402: |
role for example,) such as: |
JSTOWE/Tinky…/Tinky.pm :546: |
This returns an anonymous role that will be applied to the Tinky::Object |
JSTOWE/Tinky…/Tinky.pm :549: |
The role provides methods that are named as the transitions and which |
JSTOWE/Tinky…/Tinky.pm :564: |
the Tinky::Object role then it will only be called when an object of |
JSTOWE/Tinky…/Tinky.pm :568: |
C<apply-validator> trait from a sub-class (or another role for example,) |
JSTOWE/Tinky…/Tinky.pm :579: |
=head2 role Tinky::Object |
JSTOWE/Tinky…/Tinky.pm :581: |
This is a role that should should be applied to any application object |
JSTOWE/Tinky…/Tinky.pm :609: |
the role provided by the L<Tinky::Workflow> object will be applied and |
JSTOWE/Tinky…/Tinky.pm :736: |
role Object { ... }; |
JSTOWE/Tinky…/Tinky.pm :748: |
my role EnterValidator { } |
JSTOWE/Tinky…/Tinky.pm :753: |
my role LeaveValidator { } |
JSTOWE/Tinky…/Tinky.pm :758: |
my role TransitionValidator { } |
JSTOWE/Tinky…/Tinky.pm :763: |
my role ApplyValidator { } |
JSTOWE/Tinky…/Tinky.pm :1046: |
if not $!role ~~ Role { |
JSTOWE/Tinky…/Tinky.pm :1047: |
$!role = role { }; |
JSTOWE/Tinky…/Tinky.pm :1064: |
role Object { |
JSTOWE/URI-FetchFile…/FetchFile.pm :62: |
role Provider { |
JSTOWE/URI-FetchFile…/FetchFile.pm :72: |
role Class[Str $class-name] { |
JSTOWE/URI-FetchFile…/FetchFile.pm :124: |
role Executable[Str $executable-name] { |
JSTOWE/URI-Template…/Template.pm :110: |
my role PreEncoded { |
JSTOWE/URI-Template…/Template.pm :114: |
my role PreExploded { |
JSTOWE/XML-Class…/Documentation.md :40: |
The role only supplies two public methods. |
JSTOWE/XML-Class…/Documentation.md :68: |
XML::Class is a `role` which should be applied to a class when it is defined, the role itself has optional parameters that can be applied. |
JSTOWE/XML-Class…/Documentation.md :371: |
As well as applying xml namespaces as parameters to the XML::Class role they can be applied on a per-element basis (possibly over-riding any effective namespace,) with the `xml-namespace` trait, currently namespaced XML attributes aren't supported. |
JSTOWE/XML-Class…/Class.pm :68: |
The role only supplies two public methods. |
JSTOWE/XML-Class…/Class.pm :105: |
is defined, the role itself has optional parameters that can be applied. |
JSTOWE/XML-Class…/Class.pm :558: |
role they can be applied on a per-element basis (possibly over-riding |
JSTOWE/XML-Class…/Class.pm :758: |
role XML::Class[Str :$xml-namespace, Str :$xml-namespace-prefix, Str :$xml-element] { |
JSTOWE/XML-Class…/Class.pm :786: |
my role NameX { |
JSTOWE/XML-Class…/Class.pm :794: |
my role NodeX { |
JSTOWE/XML-Class…/Class.pm :797: |
my role AttributeX does NodeX does NameX { |
JSTOWE/XML-Class…/Class.pm :800: |
my role ElementX[Bool :$from-serialise] does NodeX does NameX { |
JSTOWE/XML-Class…/Class.pm :805: |
my role ContainerX does NodeX { |
JSTOWE/XML-Class…/Class.pm :815: |
my role ContentX does NodeX { |
JSTOWE/XML-Class…/Class.pm :818: |
my role NamespaceX[Str :$xml-namespace, Str :$xml-namespace-prefix] does NodeX { |
JSTOWE/XML-Class…/Class.pm :824: |
my role SkipNullX does NodeX { |
JSTOWE/XML-Class…/Class.pm :827: |
my role SkipX does NodeX { |
JSTOWE/XML-Class…/Class.pm :830: |
my role SerialiseX[&serialiser] { |
JSTOWE/XML-Class…/Class.pm :837: |
my role DeserialiseX[&deserialiser] { |
JSTOWE/XML-Class…/Class.pm :845: |
my role AnyX { |
JSTOWE/XML-Class…/Class.pm :914: |
my role ElementWrapper { |
KAJI/App-Platform…/DNS.pm6 :6: |
role App::Platform::Docker::DNS is App::Platform::Container { |
LEONT/Getopt-Long…/Long.pm :64: |
my role Store { |
LEONT/Getopt-Long…/Long.pm :238: |
my role Formatted { |
LEONT/Path-Finder…/Finder.pm :17: |
our role Constraint { |
LEONT/TAP…/TAP.pm :5: |
role Entry { |
LEONT/TAP…/TAP.pm :67: |
my role Entry::Handler { |
LEONT/TAP…/TAP.pm :361: |
role Formatter { |
LEONT/TAP…/TAP.pm :366: |
role Reporter { |
LEONT/TAP…/TAP.pm :371: |
role Session does Entry::Handler { |
LEONT/TAP…/TAP.pm :777: |
role Source { |
LEONT/TAP…/TAP.pm :867: |
role SourceHandler { |
LEONT/TAP…/TAP.pm :871: |
role SourceHandler::Proc does SourceHandler { |
MARTIMM/Auth-SCRAM…/CHANGES.md :28: |
* Refactoring code to have hidden methods. In current setup it was not possible. This failed because of role usage, so keep it the same. |
MARTIMM/Auth-SCRAM…/Client.pm6 :13: |
role SCRAM::Client { |
MARTIMM/Auth-SCRAM…/Client.pod6 :5: |
=TITLE role Auth::SCRAM::Client |
MARTIMM/Auth-SCRAM…/Server.pm6 :13: |
role SCRAM::Server { |
MARTIMM/Auth-SCRAM…/Server.pod6 :5: |
=TITLE role Auth::SCRAM::Server |
MARTIMM/Auth-SCRAM…/Server.pod6 :16: |
risk that passwords are stolen. The server role helps to convert the username |
MARTIMM/Auth-SCRAM…/Server.pod6 :44: |
Then there is a need to add a user. This method will ask the server role to |
MARTIMM/BSON…/CHANGES.md :44: |
* Removed Positional role from BSON::Document. This means no $d[$i] anymore. There was no use for it. Less code, less parsing and less object building time. |
MARTIMM/BSON…/CHANGES.md :142: |
are now D.pm6, EDC.pm6 and EDC-Tools.pm6. The Double is there a role while |
MARTIMM/BSON…/Document.pm6 :282: |
# Associative role methods |
MARTIMM/BSON…/bench-readme.md :75: |
|| Removing Positional role (dropped) | 4.9585 |
MARTIMM/BSON…/bench-readme.md :81: |
| 20170225 | Dropped positional role from BSON::Document | 21.7285 |
MARTIMM/BSON…/D.pm6 :6: |
role Double is BSON::Encodable-Tools { |
MARTIMM/BSON…/Decoder.pm :17: |
role BSON::Double_Decoder { |
MARTIMM/BSON…/Decoder.pm :87: |
role BSON::String_Decoder { |
MARTIMM/BSON…/Decoder.pm :106: |
role BSON::CString_Decoder { |
MARTIMM/BSON…/Decoder.pm :125: |
role BSON::Int32_Decoder { |
MARTIMM/BSON…/Decoder.pm :147: |
role BSON::Int64_Decoder { |
MARTIMM/BSON…/Document1.pm6 :118: |
# Associative role methods |
MARTIMM/BSON…/Document1.pm6 :208: |
# Positional role methods |
MARTIMM/BSON…/Document2.pm6 :118: |
# Associative role methods |
MARTIMM/BSON…/Document2.pm6 :208: |
# Positional role methods |
MARTIMM/BSON…/Document3.pm6 :94: |
# Associative role methods |
MARTIMM/BSON…/Document3.pm6 :181: |
# Positional role methods |
MARTIMM/BSON…/EDC.pm6 :19: |
# This role implements BSON serialization functions. To provide full encoding |
MARTIMM/BSON…/EDC.pm6 :127: |
# Clone this object and then promote it to play the role of the |
MARTIMM/BSON…/Encodable.pm :13: |
# This role implements BSON serialization functions. To provide full encoding |
MARTIMM/BSON…/Encodable.pm :22: |
role BSON::Encodable { |
MARTIMM/GTK-Glade…/Test.pm6 :15: |
unit role GTK::Glade::Engine::Test:auth<github:MARTIMM>; |
MARTIMM/MongoDB…/table-role.pm6 :21: |
role MdbTableRole { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :26: |
Bool :$modpw = False, Bool :$modrole = False, Bool :$list = False, |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :145: |
my Str $dbrole = prompt("Choose one of @admin-roles[*]?: "); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :146: |
if $dbrole !~~ any(@admin-roles) { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :147: |
note "Role $dbrole not in the set of: @admin-roles[*]"; |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :151: |
$roles.push: ( role => $dbrole, db => $dbname); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :155: |
my Str $dbrole = prompt("Choose one of @backup-roles[*]?: "); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :156: |
if $dbrole !~~ any(@backup-roles) { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :157: |
note "Role $dbrole not in the set of: @backup-roles[*]"; |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :162: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :166: |
my Str $dbrole = prompt("Choose one of @cluster-roles[*]?: "); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :167: |
if $dbrole !~~ any(@cluster-roles) { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :168: |
note "Role $dbrole not in the set of: @cluster-roles[*]"; |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :173: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :177: |
my Str $dbrole = prompt("Choose one of @alldb-roles[*]?: "); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :178: |
if $dbrole !~~ any(@alldb-roles) { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :179: |
note "Role $dbrole not in the set of: @alldb-roles[*]"; |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :184: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :188: |
my Str $dbrole = prompt("Choose one of @super-roles[*]?: "); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :189: |
if $dbrole !~~ any(@super-roles) { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :190: |
note "Role $dbrole not in the set of: @super-roles[*]"; |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :195: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :205: |
my Str $dbrole = prompt("Choose one of @user-roles[*]?: "); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :206: |
if $dbrole !~~ any(@user-roles) { |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :207: |
note "Role $dbrole not in the set of: @user-roles[*]"; |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :212: |
$roles.push: ( role => $dbrole, db => $dbname); |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :297: |
role => "readWrite", |
MARTIMM/MongoDB…/mongodb-accounting.pl6 :301: |
role => "readWrite", |
MARTIMM/MongoDB…/start-servers.pl6 :217: |
:roles([(role => 'userAdminAnyDatabase', db => 'admin'),]) |
MARTIMM/MongoDB…/start-servers.pl6 :239: |
:roles([( role => 'readWrite', db => $dbname),]) |
MARTIMM/MongoDB…/CHANGES.md :236: |
* Added role Iterable to Cursor. Now it is possible to do the following; |
MARTIMM/MongoDB…/CHANGES.md :339: |
* Logging role added to log exception information. This logging will throw when severity is above some level. |
[MARTIMM/MongoDB…/User config info.txt :2:](https://github.com/moritz/perl6-all-modules/blob/1a21efff55918653216f6cd745fad8fa76b945e9/cpan/MARTIMM/MongoDB/doc/Other/User config info.txt#L2) |
'site-admin', 'B3n@Hurry', role => 'userAdminAnyDatabase', db => 'admin' |
[MARTIMM/MongoDB…/User config info.txt :3:](https://github.com/moritz/perl6-all-modules/blob/1a21efff55918653216f6cd745fad8fa76b945e9/cpan/MARTIMM/MongoDB/doc/Other/User config info.txt#L3) |
'Dondersteen', 'w@tD8jeDan', role => 'readWrite', db => 'test' |
[MARTIMM/MongoDB…/User config info.txt :9:](https://github.com/moritz/perl6-all-modules/blob/1a21efff55918653216f6cd745fad8fa76b945e9/cpan/MARTIMM/MongoDB/doc/Other/User config info.txt#L9) |
:roles([(role => 'userAdminAnyDatabase', db => 'admin'),]) |
[MARTIMM/MongoDB…/User config info.txt :36:](https://github.com/moritz/perl6-all-modules/blob/1a21efff55918653216f6cd745fad8fa76b945e9/cpan/MARTIMM/MongoDB/doc/Other/User config info.txt#L36) |
role => "userAdminAnyDatabase", |
MARTIMM/MongoDB…/MongoDB.pod6 :152: |
defines a role and an Exception class. See for more below. |
MARTIMM/MongoDB…/MongoDB.pod6 :379: |
=head1 role Logging |
MARTIMM/MongoDB…/MongoDB.pod6 :383: |
role Logging { ... } |
MARTIMM/MongoDB…/MongoDB.pod6 :385: |
This role can be used by any Exception provided that it also delivers some |
MARTIMM/MongoDB…/MongoDB.pod6 :387: |
This role needs the attributes C<date-time> and C<severity> which hold the date and |
MARTIMM/MongoDB…/Cursor.pod6 :39: |
C<for> because of the iterable role used on class Cursor. |
MARTIMM/MongoDB…/Cursor.pod6 :107: |
Method needed for the Iterable role placed on this Cursor class. B<I<Not to be |
MARTIMM/MongoDB…/Collection.pm6 :23: |
role HL::CollectionRole { |
MARTIMM/MongoDB…/Users.pod6 :34: |
:roles([${role => 'readWrite', db => 'test3'},]) |
MARTIMM/MongoDB…/Users.pod6 :41: |
:roles( [ {role => 'readWrite', db => 'test1'}, |
MARTIMM/MongoDB…/Users.pod6 :42: |
{role => 'dbAdmin', db => 'test2'} |
MARTIMM/MongoDB…/Users.pod6 :122: |
a string it specifies the role assigned to the user. When it is a list, the |
MARTIMM/MongoDB…/Users.pod6 :124: |
this case the role is assigned to the user but only for a specific database. |
MARTIMM/MongoDB…/Users.pod6 :130: |
:roles([(role => 'readWrite', db => 'test1'), |
MARTIMM/MongoDB…/Users.pod6 :131: |
(role => 'dbAdmin', db => 'test2') |
MARTIMM/MongoDB…/Users.pod6 :135: |
:roles([(role => 'dbAdmin', db => 'test2'),]) |
MARTIMM/MongoDB…/Control.pm6 :97: |
# with a hostManager and clusterAdmin role on the admin database |
MARTIMM/MongoDB…/112-Client.t :66: |
:roles( [ ( role => 'readWrite', db => 'test'), ] ) |
MARTIMM/MongoDB…/112-Client.t :73: |
# Test a user with a wrong role spec |
MARTIMM/MongoDB…/112-Client.t :80: |
:roles( [ ( role => 'root', db => 'test'), ] ) |
MARTIMM/MongoDB…/112-Client.t :86: |
is $doc<errmsg>, "No role named root\@test", $doc<errmsg>; |
MARTIMM/MongoDB…/500-Users.t :141: |
( role => 'readWrite', db => 'test1'), |
MARTIMM/MongoDB…/500-Users.t :142: |
( role => 'dbAdmin', db => 'test2') |
MARTIMM/MongoDB…/500-Users.t :172: |
roles => ([(role => 'dbAdmin', db => 'test2'),]) |
MARTIMM/MongoDB…/503-Authenticate-prepare.t :49: |
# role => "readWrite", |
MARTIMM/MongoDB…/503-Authenticate-prepare.t :67: |
:roles([(role => 'userAdminAnyDatabase', db => 'admin'),]) |
MARTIMM/MongoDB…/503-Authenticate-prepare.t :78: |
:roles([(role => 'readWrite', db => 'test'),]) |
MARTIMM/MongoDB…/driver-authentication.sxml :111: |
:roles([(role => 'readWrite', db => 'tdb'),]) |
MARTIMM/MongoDB…/driver-authentication.t :38: |
:roles([(role => 'readWrite', db => 'tdb'),]) |
MATIASL/Pygments…/perl.py :500: |
# deal with a special case in the Perl 6 grammar (role q { ... }) |
MORITZ/Grammar-ErrorReporting…/ErrorReporting.pm6 :37: |
role Grammar::ErrorReporting[Str :$description = 'input', Int :$context = 10] { |
MORITZ/Grammar-ErrorReporting…/ErrorReporting.pm6 :86: |
Grammar::ErrorReporting is a parametric role that provides infrastructure |
MORITZ/Grammar-ErrorReporting…/ErrorReporting.pm6 :99: |
You can provide the following parameters to the role at application time: |
NINE/Inline-Perl5…/README.md :280: |
Inline::Perl5::Perl5Parent role allows can be used for subclassing. |
NINE/Inline-Perl5…/Perl5.pm6 :898: |
(CompUnit::Handle.from-unit($stash) does my role :: { |
NINE/Inline-Perl5…/Attributes.pm6 :1: |
role Inline::Perl5::Attributes { |
NINE/Inline-Perl5…/Caller.pm6 :1: |
role Inline::Perl5::Caller { |
NINE/Inline-Perl5…/ClassHOW.pm6 :192: |
$proto does role :: { |
NINE/Inline-Perl5…/Extension.pm6 :7: |
role Inline::Perl5::Extension[Str:D $package, $perl5] { |
NINE/Inline-Perl5…/Object.pm6 :33: |
my $role := Metamodel::ParametricRoleHOW.new_type; |
NINE/Inline-Perl5…/Parent.pm6 :3: |
role Inline::Perl5::Parent[Str:D $package, $perl5] { |
PSIXSTEVE/Math-Polygons…/Drawing.pm6 :6: |
role Element is export { |
PSIXSTEVE/Math-Polygons…/Drawing.pm6 :12: |
role Styled is export { |
ROBERTLE/CucumisSextus…/Reporter.pm6 :1: |
unit role CucumisSextus::Reporter; |
RONALDWS/US-ASCII…/README-ABNF-Core.md :38: |
Provides ABNF Core tokens, as specified in RFC 5234, for composition into grammar by inheritance or from role or import for direct use in regexes and parsing. |
RONALDWS/US-ASCII…/README.md :39: |
This module provides regex character classes restricted to ASCII including the predefined character classes of Perl 6 and ABNF (RFC 5234) Core rules.… |
RONALDWS/US-ASCII…/README.md :43: |
The `US-ASCII-ABNF` role of the `US-ASCII` module extends `US-ASCII-UC` by defining all ABNF Core tokens including ones like DQUOTE that ar… |
RONALDWS/US-ASCII…/US-ASCII.pm6 :50: |
# lexical role hides ALPHAx and ALNUMx from US-ASCII-ABNF |
RONALDWS/US-ASCII…/US-ASCII.pm6 :51: |
my role _US-ASCII-UC |
RONALDWS/US-ASCII…/US-ASCII.pm6 :79: |
# easier to read than US-ASCII::ALPHA. With the role below you can |
RONALDWS/US-ASCII…/US-ASCII.pm6 :83: |
role US-ASCII-UC:ver<0.6.6>:auth<R Schmidt (ronaldxs@software-path.com)> |
RONALDWS/US-ASCII…/US-ASCII.pm6 :90: |
role US-ASCII-ABNF:ver<0.6.6>:auth<R Schmidt (ronaldxs@software-path.com)> |
RONALDWS/US-ASCII…/US-ASCII.pm6 :150: |
The C<US-ASCII-ABNF> role of the C<US-ASCII> module extends C<US-ASCII-UC> by |
RONALDWS/US-ASCII…/Core.pm6 :40: |
into grammar by inheritance or from role or import for direct use |
RONALDWS/US-ASCII…/Core.pm6 :101: |
role US-ASCII::ABNF::Core-r:ver<0.1.2>:auth<R Schmidt (ronaldxs@software-path.com)> |
RONALDWS/US-ASCII…/Common.pm6 :4: |
role US-ASCII::ABNF::Core::Common:ver<0.1.5>:auth<R Schmidt (ronaldxs@software-path.com)> { |
RONALDWS/US-ASCII…/More.pm6 :6: |
unit role US-ASCII::ABNF::Core::More:ver<0.1.2>:auth<R Schmidt (ronaldxs@software-path.com)>; |
RONALDWS/US-ASCII…/Only.pm6 :7: |
unit role US-ASCII::ABNF::Core::Only:ver<0.1.2>:auth<R Schmidt (ronaldxs@software-path.com)>; |
RONALDWS/US-ASCII…/P6Common.pm6 :7: |
role US-ASCII::ABNF::Core::P6Common:ver<0.1.2>:auth<R Schmidt (ronaldxs@software-path.com)> { |
RONALDWS/US-ASCII…/_US-ASCII-UC.pm6 :5: |
# lexical role hides ALPHAx and ALNUMx from US-ASCII-ABNF |
RONALDWS/US-ASCII…/_US-ASCII-UC.pm6 :6: |
my role _US-ASCII-UC |
RONALDWS/US-ASCII…/01-basic.t :251: |
'US-ASCII SPACE from role matches CRLF'; |
RONALDWS/US-ASCII…/02-us-ascii-abnf.t :91: |
'octet from role matches all code points below 0x100'; |
SAMGWISE/Music-Engine…/Section.pm6 :3: |
unit role Music::Engine::Section; |
SAMGWISE/Music-Engine…/Context.pm6 :3: |
unit role Music::Engine::Section::Context; |
SAMGWISE/PowerNap…/README.md :18: |
The core of PowerNap is the PowerNap::Controller. This role provides a number of default methods and a verb dispatcher. Given a `PowerNap::… |
SAMGWISE/PowerNap…/PowerNap.pm6 :19: |
This role provides a number of default methods and a verb dispatcher. |
SAMGWISE/PowerNap…/PowerNap.pm6 :50: |
role Result does Serialise::Map { |
SAMGWISE/PowerNap…/Controller.pm6 :4: |
role PowerNap::Controller { |
SAMGWISE/Result…/Result.pm6 :68: |
role Result { |
SAMGWISE/ScaleVec…/Set.pm6 :4: |
role ScaleVec::Chord::Set does Serialise::Map { |
SAMGWISE/ScaleVec…/Network.pm6 :4: |
role ScaleVec::Serialise::Map { ... } |
SAMGWISE/ScaleVec…/Network.pm6 :8: |
role ScaleVec::Serialise::Map { |
SAMGWISE/ScaleVec…/Scale.pm6 :3: |
unit role ScaleVec::Scale; |
SAMGWISE/ScaleVec…/EqualTemperment.pm6 :4: |
unit role ScaleVec::Scale::EqualTemperment does ScaleVec::Scale; |
SAMGWISE/ScaleVec…/Intervalic.pm6 :5: |
unit role ScaleVec::Scale::Intervalic does ScaleVec::Scale does ScaleVec::Vectorable; |
SAMGWISE/ScaleVec…/Vector.pm6 :5: |
unit role ScaleVec::Vector does ScaleVec::Vectorable does ScaleVec::Scale::Intervalic; |
SAMGWISE/ScaleVec…/Vectorable.pm6 :3: |
unit role ScaleVec::Vectorable; |
SAMGWISE/Serialise-Map…/Map.pm6 :52: |
role Serialise::Map { |
TITSUKI/Algorithm-MinMaxHeap…/Changes :25: |
- [API Breaking Change] Use role Algorithm::MinMaxHeap instead of class Algorithm::MinMaxHeap |
TITSUKI/Algorithm-MinMaxHeap…/README.md :59: |
# specify Algorithm::MinMaxHeap::Comparable role as an item type |
TITSUKI/Algorithm-MinMaxHeap…/README.md :91: |
role Algorithm::MinMaxHeap[::Type] {} |
TITSUKI/Algorithm-MinMaxHeap…/MinMaxHeap.pm6 :2: |
unit role Algorithm::MinMaxHeap:ver<0.13.3>[::Type]; |
TITSUKI/Algorithm-MinMaxHeap…/MinMaxHeap.pm6 :395: |
# specify Algorithm::MinMaxHeap::Comparable role as an item type |
TITSUKI/Algorithm-MinMaxHeap…/MinMaxHeap.pm6 :425: |
role Algorithm::MinMaxHeap[::Type] {} |
TITSUKI/Algorithm-MinMaxHeap…/Comparable.pm6 :3: |
unit role Algorithm::MinMaxHeap::Comparable:ver<0.13.3>[::T]; |
TITSUKI/Algorithm-NaiveBayes…/Classifiable.pm6 :3: |
unit role Algorithm::NaiveBayes::Classifiable:ver<0.0.3>; |
TITSUKI/Algorithm-NaiveBayes…/ModelUpdatable.pm6 :3: |
unit role Algorithm::NaiveBayes::ModelUpdatable:ver<0.0.3>; |
TITSUKI/App-AizuOnlineJudge…/Submittable.pm6 :5: |
unit role App::AizuOnlineJudge::Submittable; |
UFOBAT/Bailador…/README.md :350: |
Therefore you need to create a class that implements the role Bailador::Template. Its basically just required to implement the render method. |
UFOBAT/Bailador…/README.md :415: |
The Session Data itself is stored by default in the memory, if you want to store the data on the disk or database of wherever, just implement a class which does the role Bailador::Sessions::Store |
UFOBAT/Bailador…/Command.pm :3: |
role Bailador::Command { |
UFOBAT/Bailador…/AutoHead.pm :6: |
role Bailador::Feature::AutoHead is DEPRECATED { |
UFOBAT/Bailador…/Plugins.pm :5: |
role Bailador::Plugin { |
UFOBAT/Bailador…/Route.pm :6: |
role Bailador::Route { ... } |
UFOBAT/Bailador…/Route.pm :8: |
role Bailador::Routing { |
UFOBAT/Bailador…/Route.pm :110: |
role Bailador::Route does Bailador::Routing { |
UFOBAT/Bailador…/Store.pm :3: |
role Bailador::Sessions::Store { |
UFOBAT/Bailador…/Template.pm :3: |
role Bailador::Template { |
UFOBAT/IoC…/Service.pm6 :1: |
role IoC::Service { |
UFOBAT/StrictClass…/README.md :23: |
Simply using this role for your class makes your `new` "strict". This is a great way to catch small typos. |
UFOBAT/StrictClass…/StrictClass.pm6 :2: |
unit role StrictClass:ver<0.0.3>; |
UFOBAT/StrictClass…/StrictClass.pm6 :31: |
Simply using this role for your class makes your `new` "strict". This is a great way to catch small typos. |
UFOBAT/StrictClass…/02-roles.t :5: |
role Bar { |
UFOBAT/StrictClass…/04-isa.t :5: |
role A { |
UFOBAT/Temp-Path…/README.md :91: |
The temporary `IO::Path` objects created by `make-temp-path` and `make-temp-dir` terms have a role `Temp::Path::AutoDel` mixed in that will… |
UFOBAT/Temp-Path…/Path.pm6 :38: |
my role AutoDel [IO::Path:D $orig] { |
UFOBAT/Temp-Path…/Path.pm6 :193: |
terms have a role C<Temp::Path::AutoDel> mixed in that will |
UFOBAT/XML-XPath…/Evaluable.pm6 :6: |
role XML::XPath::Evaluable { |
UFOBAT/XML-XPath…/Boolean.pm6 :7: |
role XML::XPath::FunctionCall::Boolean { |
UFOBAT/XML-XPath…/Node.pm6 :6: |
role XML::XPath::FunctionCall::Node { |
UFOBAT/XML-XPath…/Number.pm6 :6: |
role XML::XPath::FunctionCall::Number { |
UFOBAT/XML-XPath…/String.pm6 :6: |
role XML::XPath::FunctionCall::String { |
UFOBAT/XML-XPath…/InfixExprOperatorPerElement.pm6 :7: |
role XML::XPath::InfixExprOperatorPerElement { |
UGEXE/zef…/Zef.pm6 :33: |
role Messenger { |
UGEXE/zef…/Zef.pm6 :43: |
role Fetcher { |
UGEXE/zef…/Zef.pm6 :53: |
role Extractor { |
UGEXE/zef…/Zef.pm6 :60: |
role Tester { |
UGEXE/zef…/Zef.pm6 :65: |
role Builder { |
UGEXE/zef…/Zef.pm6 :70: |
role Reporter { |
UGEXE/zef…/Zef.pm6 :74: |
role Candidate { |
UGEXE/zef…/Zef.pm6 :82: |
role Repository { |
UGEXE/zef…/Zef.pm6 :110: |
role Probeable { |
UGEXE/zef…/Zef.pm6 :114: |
role Pluggable { |
UGEXE/zef…/Zef.pm6 :150: |
but role :: { has $.short-name = $plugin<short-name> // '' }; |
UGEXE/zef…/Build.pm6 :22: |
@got does role :: { method Str { $stdmerge } }; # boolify for pass/fail, stringify for report |
UGEXE/zef…/Client.pm6 :310: |
$candi does role :: { has $.build-results is rw = $result; }; |
UGEXE/zef…/Client.pm6 :350: |
$candi does role :: { has $.test-results is rw = $result; }; |
UGEXE/zef…/Distribution.pm6 :43: |
# Distribution (cant just add `role Distribution { }; class Zef::Distribution does Distribution` |
UGEXE/zef…/Distribution.pm6 :137: |
!! (::("Distribution::Hash").new(self.?meta || $.hash, :prefix(self.?IO // $*CWD)) but role { |
UGEXE/zef…/git.pm6 :7: |
my role GitFetcher { |
UGEXE/zef…/git.pm6 :30: |
my role GitExtractor { |
UGEXE/zef…/Test.pm6 :27: |
@got does role :: { method Str { $stdmerge } }; |
UGEXE/zef…/repository.t :32: |
my $repository = Zef::Repository.new but role :: { |
VRURG/AttrX-Mooish…/README.md :257: |
This is a very specific option mostly useful until role `COMPOSE` phaser is implemented. Method of this option is called upon class composition time. |
VRURG/AttrX-Mooish…/Mooish.pm6 :309: |
This is a very specific option mostly useful until role C<COMPOSE> phaser is implemented. Method of this option is |
VRURG/AttrX-Mooish…/Mooish.pm6 :476: |
role AttrXMooishClassHOW { ... } |
VRURG/AttrX-Mooish…/Mooish.pm6 :478: |
role AttrXMooishHelper { |
VRURG/AttrX-Mooish…/Mooish.pm6 :487: |
# Metamodel::GenericHOW only happens for role attributes |
VRURG/AttrX-Mooish…/Mooish.pm6 :564: |
role AttrXMooishAttributeHOW { |
VRURG/AttrX-Mooish…/Mooish.pm6 :867: |
role AttrXMooishClassHOW does AttrXMooishHelper { |
VRURG/AttrX-Mooish…/Mooish.pm6 :980: |
role AttrXMooishRoleHOW does AttrXMooishHelper { |
VRURG/AttrX-Mooish…/Mooish.pm6 :991: |
#note "*** Specializing role {r.^name} on {obj.WHO}"; |
VRURG/AttrX-Mooish…/020-role.t :15: |
my role FooRole1 { |
VRURG/AttrX-Mooish…/020-role.t :78: |
my role FooRole2 { |
VRURG/AttrX-Mooish…/020-role.t :94: |
my role FooRole3 { |
VRURG/AttrX-Mooish…/020-role.t :110: |
my role FooRole1 { |
VRURG/AttrX-Mooish…/020-role.t :134: |
my role FooRole { |
VRURG/AttrX-Mooish…/020-role.t :147: |
my role BarRole does FooRole { |
VRURG/AttrX-Mooish…/020-role.t :153: |
my role BazRole { |
VRURG/AttrX-Mooish…/030-inheritance.t :202: |
my role FooRole { |
VRURG/AttrX-Mooish…/030-inheritance.t :219: |
is $inst.foo, "this is foo from builder", "attribute from role is built"; |
VRURG/AttrX-Mooish…/030-inheritance.t :222: |
is $inst.foo, "foo from new", "attribute from role inited by new"; |
VRURG/AttrX-Mooish…/060-composer.t :31: |
my role FooRole2 { |
VRURG/AttrX-Mooish…/080-aliasing.t :22: |
role FooRole { |
VRURG/Cro-RPC-JSON…/JSON.pm6 :210: |
role Cro::RPC::JSON::RoleHOW { ... } |
VRURG/Cro-RPC-JSON…/JSON.pm6 :211: |
role Cro::RPC::JSON::ClassHOW { ... } |
VRURG/Cro-RPC-JSON…/JSON.pm6 :213: |
role Cro::RPC::JSON::MethodContainer { |
VRURG/Cro-RPC-JSON…/JSON.pm6 :227: |
.grep( { .HOW ~~ Cro::RPC::JSON::RoleHOW } ) -> $role { |
VRURG/Cro-RPC-JSON…/JSON.pm6 :228: |
#note "Checking role ", $role.^name; |
VRURG/Cro-RPC-JSON…/JSON.pm6 :236: |
role Cro::RPC::JSON::ClassHOW does Cro::RPC::JSON::MethodContainer { |
VRURG/Cro-RPC-JSON…/JSON.pm6 :239: |
role Cro::RPC::JSON::RoleHOW does Cro::RPC::JSON::MethodContainer { |
VRURG/Cro-RPC-JSON…/Exception.pm6 :8: |
role X::Cro::RPC::JSON is export { |
VRURG/Cro-RPC-JSON…/Message.pm6 :42: |
role Cro::RPC::JSON::Message does Cro::Message is export { |
VRURG/Cro-RPC-JSON…/005-trait.t :4: |
#role Bar { |
VRURG/Cro-RPC-JSON…/005-trait.t :32: |
my role Bar { |
VRURG/Cro-RPC-JSON…/005-trait.t :53: |
my role Bar { |
VRURG/Cro-RPC-JSON…/005-trait.t :80: |
my role Bar { |
VRURG/IP-Addr…/Common.pm6 :64: |
role IPv4-Basic is export { |
VRURG/IP-Addr…/Handler.pm6 :11: |
Base role for IP version classes. |
VRURG/IP-Addr…/Handler.pm6 :13: |
Most of the methods provided by this role are documented in U<HANDLER METHODS> section of C<IP::Addr> documentation. |
VRURG/IP-Addr…/Handler.pm6 :38: |
unit role IP::Addr::Handler; |
VRURG/OO-Plugin…/Manual.pod6 :422: |
As C<plug-class> is a role in nature, so all of the role limitations apply. For example, a role cannot have C<our> |
VRURG/OO-Plugin…/Manual.html :290: |
<p>Let me explain the magic behind this code. Actually, <code>plug-class</code> doesn't declare a class. It declares a role (<em>they&#… |
VRURG/OO-Plugin…/Manual.html :300: |
<p>As <code>plug-class</code> is a role in nature, so all of the role limitations apply. For example, a role cannot have <code>our</code> declarations. Most of those limitations could be overcome by using <code>plugin</code>'s body:</p> |
VRURG/OO-Plugin…/Manual.md :327: |
Let me explain the magic behind this code. Actually, `plug-class` doesn't declare a class. It declares a role (*they're certain limitations… |
VRURG/OO-Plugin…/Manual.md :343: |
As `plug-class` is a role in nature, so all of the role limitations apply. For example, a role cannot have `our` declarations. Most of those limitations could be overcome by using `plugin`'s body: |
VRURG/OO-Plugin…/Plugin.pm6 :120: |
my role PluginGrammar { |
VRURG/OO-Plugin…/Plugin.pm6 :197: |
my role PluginActions { |
VRURG/OO-Plugin…/Exception.pm6 :4: |
role X::Plugin { |
VRURG/OO-Plugin…/030-class.t :64: |
my \prole = @roles.shift; |
VRURG/OO-Plugin…/060-events.t :23: |
role TestEvt { |
VRURG/OO-Plugin…/060-events.t :35: |
role Plug1Role { |
WARRINGD/HTML-Canvas…/Canvas.pm :363: |
my role HTMLObj[Str $html-id] { |
WARRINGD/PDF-Class…/Changes :131: |
- Renamed role PDF::OutlineItem -> PDF::Outline |
WARRINGD/PDF-Class…/README.md :175: |
- indirect object `1 0 R` is a dictionary that has had the `PDF::Info` role applied |
WARRINGD/PDF-Class…/AcroForm.pm :5: |
#| AcroForm role - see PDF::Catalog - /AcroForm entry |
WARRINGD/PDF-Class…/AcroForm.pm :6: |
role PDF::AcroForm |
WARRINGD/PDF-Class…/Action.pm :7: |
role PDF::Action |
WARRINGD/PDF-Class…/Annot.pm :61: |
role Border does PDF::COS::Tie::Array { |
WARRINGD/PDF-Class…/Appearance.pm :5: |
#| Appearance role - see PDF::Annot - /AP entry |
WARRINGD/PDF-Class…/Appearance.pm :7: |
role PDF::Appearance |
WARRINGD/PDF-Class…/Appearance.pm :19: |
my role AppearanceStatus |
WARRINGD/PDF-Class…/Bead-Thread.pm :7: |
role PDF::Thread {...}; |
WARRINGD/PDF-Class…/Bead-Thread.pm :9: |
role PDF::Bead does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Bead-Thread.pm :28: |
role PDF::Thread does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Border.pm :6: |
role PDF::Border |
WARRINGD/PDF-Class…/CIDSystemInfo.pm :5: |
role PDF::CIDSystemInfo |
WARRINGD/PDF-Class…/Catalog.pm :44: |
role PageLabelNode does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Catalog.pm :62: |
role PageLabels does PDF::NumberTree[PageLabelNode] { |
WARRINGD/PDF-Class…/Catalog.pm :97: |
our role DestDict does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Catalog.pm :109: |
role Names does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Catalog.pm :152: |
role URI does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Catalog.pm :167: |
role MarkInfoDict |
WARRINGD/PDF-Class…/Catalog.pm :190: |
role OCConfig |
WARRINGD/PDF-Class…/Catalog.pm :210: |
role OCProperties |
WARRINGD/PDF-Class…/OutlineNode.pm :1: |
role PDF::Class::OutlineNode { |
WARRINGD/PDF-Class…/ThreeD.pm :5: |
role PDF::Class::ThreeD |
WARRINGD/PDF-Class…/ThreeD.pm :18: |
my role Activation is PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Type.pm :3: |
role PDF::Class::Type { |
WARRINGD/PDF-Class…/Type.pm :7: |
#| class/role must implement the 'type' method |
WARRINGD/PDF-Class…/Type.pm :15: |
role PDF::Class::Type::Subtyped does PDF::Class::Type { |
WARRINGD/PDF-Class…/Type.pm :16: |
#| class/role must also implement the .subtype method |
WARRINGD/PDF-Class…/CalGray.pm :12: |
role CalGrayDict |
WARRINGD/PDF-Class…/CalRGB.pm :11: |
role CalRGBDict |
WARRINGD/PDF-Class…/DeviceN.pm :23: |
my role DeviceNDict {...} # see below |
WARRINGD/PDF-Class…/DeviceN.pm :26: |
my role DeviceNProcessDict |
WARRINGD/PDF-Class…/DeviceN.pm :35: |
my role DeviceNMixingDict |
WARRINGD/PDF-Class…/DeviceN.pm :49: |
my role DeviceNDict |
WARRINGD/PDF-Class…/Lab.pm :11: |
role LabDict |
WARRINGD/PDF-Class…/Destination.pm :7: |
role PDF::Destination |
WARRINGD/PDF-Class…/Destination.pm :91: |
role PDF::Destination['XYZ'] |
WARRINGD/PDF-Class…/Destination.pm :98: |
role PDF::Destination['Fit'] |
WARRINGD/PDF-Class…/Destination.pm :102: |
role PDF::Destination['FitH'] |
WARRINGD/PDF-Class…/Destination.pm :107: |
role PDF::Destination['FitV'] |
WARRINGD/PDF-Class…/Destination.pm :112: |
role PDF::Destination['FitR'] |
WARRINGD/PDF-Class…/Destination.pm :120: |
role PDF::Destination['FitB'] |
WARRINGD/PDF-Class…/Destination.pm :124: |
role PDF::Destination['FitBH'] |
WARRINGD/PDF-Class…/Destination.pm :129: |
role PDF::Destination['FitBV'] |
WARRINGD/PDF-Class…/Encoding.pm :6: |
role PDF::Encoding |
WARRINGD/PDF-Class…/ExtGState.pm :7: |
role PDF::ExtGState |
WARRINGD/PDF-Class…/Field.pm :6: |
role PDF::Field |
WARRINGD/PDF-Class…/Field.pm :15: |
my role vanilla does PDF::Field { |
WARRINGD/PDF-Class…/Field.pm :34: |
my $field-role = do with $dict<FT> { |
WARRINGD/PDF-Class…/Field.pm :46: |
with $field-role { |
WARRINGD/PDF-Class…/Button.pm :5: |
role PDF::Field::Button |
WARRINGD/PDF-Class…/Choice.pm :5: |
role PDF::Field::Choice |
WARRINGD/PDF-Class…/Signature.pm :5: |
role PDF::Field::Signature |
WARRINGD/PDF-Class…/Signature.pm :18: |
my role LockDict |
WARRINGD/PDF-Class…/Signature.pm :31: |
my role SeedValueDict |
WARRINGD/PDF-Class…/Signature.pm :47: |
my role CertificateSeedValueDict |
WARRINGD/PDF-Class…/Signature.pm :88: |
my role TimeStampUrl |
WARRINGD/PDF-Class…/Text.pm :5: |
role PDF::Field::Text |
WARRINGD/PDF-Class…/Filespec.pm :5: |
role PDF::Filespec |
WARRINGD/PDF-Class…/Filespec.pm :45: |
my role EmbeddedFile does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Filespec.pm :51: |
my role ParamsDict does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/CID.pm :2: |
role PDF::FontDescriptor::CID |
WARRINGD/PDF-Class…/FontStream.pm :5: |
role PDF::FontStream |
WARRINGD/PDF-Class…/ICCProfile.pm :3: |
role PDF::ICCProfile |
WARRINGD/PDF-Class…/Image.pm :7: |
role PDF::Image |
WARRINGD/PDF-Class…/Image.pm :41: |
my role Alternate_Image |
WARRINGD/PDF-Class…/Image.pm :51: |
my role SoftMask does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Info.pm :4: |
role PDF::Info does PDF::COS::Type::Info { |
WARRINGD/PDF-Class…/Mask.pm :5: |
role PDF::Mask |
WARRINGD/PDF-Class…/NameTree.pm :5: |
role PDF::NameTree |
WARRINGD/PDF-Class…/NameTree.pm :77: |
role PDF::NameTree[ |
WARRINGD/PDF-Class…/NumberTree.pm :5: |
role PDF::NumberTree |
WARRINGD/PDF-Class…/NumberTree.pm :82: |
role PDF::NumberTree[ |
WARRINGD/PDF-Class…/OCG.pm :27: |
role Usage |
WARRINGD/PDF-Class…/OCG.pm :32: |
my role CreatorInfo |
WARRINGD/PDF-Class…/OCG.pm :48: |
my role Language |
WARRINGD/PDF-Class…/OCG.pm :57: |
my role Export |
WARRINGD/PDF-Class…/OCG.pm :63: |
my role Zoom |
WARRINGD/PDF-Class…/OCG.pm :70: |
my role Print |
WARRINGD/PDF-Class…/OCG.pm :77: |
my role View |
WARRINGD/PDF-Class…/OCG.pm :83: |
my role User |
WARRINGD/PDF-Class…/OCG.pm :90: |
my role PageElement |
WARRINGD/PDF-Class…/Outline.pm :9: |
role PDF::Outline |
WARRINGD/PDF-Class…/Outlines.pm :7: |
role PDF::Outlines |
WARRINGD/PDF-Class…/OutputIntent.pm :8: |
role PDF::OutputIntent |
WARRINGD/PDF-Class…/Page.pm :66: |
my role SeparationInfo does PDF::COS::Tie::Hash { |
WARRINGD/PDF-Class…/Pattern.pm :6: |
role PDF::Pattern |
WARRINGD/PDF-Class…/Resources.pm :7: |
role PDF::Resources |
WARRINGD/PDF-Class…/Shading.pm :7: |
role PDF::Shading |
WARRINGD/PDF-Class…/Signature.pm :5: |
role PDF::Signature |
WARRINGD/PDF-Class…/StructElem.pm :8: |
role PDF::StructElem |
WARRINGD/PDF-Class…/StructElem.pm :22: |
has PDF::COS::Name $.S is entry(:required, :alias<structure-type>); # (Required) The structure type, a name object identifying the nature of the structure element and its role within the document, such as a chapter, paragraph, or footnote |
WARRINGD/PDF-Class…/ViewerPreferences.pm :5: |
#| ViewerPreferences role - see PDF::Catalog - /ViewerPreferences entry |
WARRINGD/PDF-Class…/ViewerPreferences.pm :6: |
role PDF::ViewerPreferences |
WARRINGD/PDF-Class…/ViewerPreferences.pm :5: |
role TestDoc::ViewerPreferences |
WARRINGD/PDF-ISO_32000…/make-modules.p6 :14: |
say "role $*role-name \{"; |
WARRINGD/PDF-ISO_32000…/make-readme-tables.p6 :22: |
say '## Entry to role mappings'; |
WARRINGD/PDF-ISO_32000…/Action_common.pm6 :5: |
role ISO_32000::Action_common { |
WARRINGD/PDF-ISO_32000…/Additional_encryption.pm6 :5: |
role ISO_32000::Additional_encryption { |
WARRINGD/PDF-ISO_32000…/Alternate_Image.pm6 :5: |
role ISO_32000::Alternate_Image { |
WARRINGD/PDF-ISO_32000…/Annotation_additional_actions.pm6 :5: |
role ISO_32000::Annotation_additional_actions { |
WARRINGD/PDF-ISO_32000…/Annotation_common.pm6 :5: |
role ISO_32000::Annotation_common { |
WARRINGD/PDF-ISO_32000…/Annotation_markup_additional.pm6 :5: |
role ISO_32000::Annotation_markup_additional { |
WARRINGD/PDF-ISO_32000…/Appearance.pm6 :5: |
role ISO_32000::Appearance { |
WARRINGD/PDF-ISO_32000…/Appearance_characteristics.pm6 :5: |
role ISO_32000::Appearance_characteristics { |
WARRINGD/PDF-ISO_32000…/Artifact.pm6 :5: |
role ISO_32000::Artifact { |
WARRINGD/PDF-ISO_32000…/Attribute_object.pm6 :5: |
role ISO_32000::Attribute_object { |
WARRINGD/PDF-ISO_32000…/Attribute_object_for_user_properties.pm6 :5: |
role ISO_32000::Attribute_object_for_user_properties { |
WARRINGD/PDF-ISO_32000…/Bead.pm6 :5: |
role ISO_32000::Bead { |
WARRINGD/PDF-ISO_32000…/Border_effect.pm6 :5: |
role ISO_32000::Border_effect { |
WARRINGD/PDF-ISO_32000…/Border_style.pm6 :5: |
role ISO_32000::Border_style { |
WARRINGD/PDF-ISO_32000…/Box_colour_information.pm6 :5: |
role ISO_32000::Box_colour_information { |
WARRINGD/PDF-ISO_32000…/Box_style.pm6 :5: |
role ISO_32000::Box_style { |
WARRINGD/PDF-ISO_32000…/CCITTFax_filter.pm6 :5: |
role ISO_32000::CCITTFax_filter { |
WARRINGD/PDF-ISO_32000…/CIDFont.pm6 :5: |
role ISO_32000::CIDFont { |
WARRINGD/PDF-ISO_32000…/CIDFont_descriptor_additional.pm6 :5: |
role ISO_32000::CIDFont_descriptor_additional { |
WARRINGD/PDF-ISO_32000…/CIDSystemInfo.pm6 :5: |
role ISO_32000::CIDSystemInfo { |
WARRINGD/PDF-ISO_32000…/CMap_stream.pm6 :5: |
role ISO_32000::CMap_stream { |
WARRINGD/PDF-ISO_32000…/CSS2_style.pm6 :5: |
role ISO_32000::CSS2_style { |
WARRINGD/PDF-ISO_32000…/CalGray_colour_space.pm6 :5: |
role ISO_32000::CalGray_colour_space { |
WARRINGD/PDF-ISO_32000…/CalRGB_colour_space.pm6 :5: |
role ISO_32000::CalRGB_colour_space { |
WARRINGD/PDF-ISO_32000…/Caret_annotation_additional.pm6 :5: |
role ISO_32000::Caret_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Catalog.pm6 :5: |
role ISO_32000::Catalog { |
WARRINGD/PDF-ISO_32000…/Catalog_Name_tree.pm6 :5: |
role ISO_32000::Catalog_Name_tree { |
WARRINGD/PDF-ISO_32000…/Catalog_additional_actions.pm6 :5: |
role ISO_32000::Catalog_additional_actions { |
WARRINGD/PDF-ISO_32000…/Certificate_seed_value.pm6 :5: |
role ISO_32000::Certificate_seed_value { |
WARRINGD/PDF-ISO_32000…/Check_box_and_radio_button_additional.pm6 :5: |
role ISO_32000::Check_box_and_radio_button_additional { |
WARRINGD/PDF-ISO_32000…/Choice_field_additional.pm6 :5: |
role ISO_32000::Choice_field_additional { |
WARRINGD/PDF-ISO_32000…/Collection.pm6 :5: |
role ISO_32000::Collection { |
WARRINGD/PDF-ISO_32000…/Collection_field.pm6 :5: |
role ISO_32000::Collection_field { |
WARRINGD/PDF-ISO_32000…/Collection_item.pm6 :5: |
role ISO_32000::Collection_item { |
WARRINGD/PDF-ISO_32000…/Collection_schema.pm6 :5: |
role ISO_32000::Collection_schema { |
WARRINGD/PDF-ISO_32000…/Collection_sort.pm6 :5: |
role ISO_32000::Collection_sort { |
WARRINGD/PDF-ISO_32000…/Collection_subitem.pm6 :5: |
role ISO_32000::Collection_subitem { |
WARRINGD/PDF-ISO_32000…/Cross_reference_stream.pm6 :5: |
role ISO_32000::Cross_reference_stream { |
WARRINGD/PDF-ISO_32000…/Crypt_filter.pm6 :5: |
role ISO_32000::Crypt_filter { |
WARRINGD/PDF-ISO_32000…/Crypt_filter_common.pm6 :5: |
role ISO_32000::Crypt_filter_common { |
WARRINGD/PDF-ISO_32000…/Crypt_filter_public-key_additional.pm6 :5: |
role ISO_32000::Crypt_filter_public-key_additional { |
WARRINGD/PDF-ISO_32000…/DCT_filter.pm6 :5: |
role ISO_32000::DCT_filter { |
WARRINGD/PDF-ISO_32000…/Data.pm6 :5: |
role ISO_32000::Data { |
WARRINGD/PDF-ISO_32000…/Developer_extensions.pm6 :5: |
role ISO_32000::Developer_extensions { |
WARRINGD/PDF-ISO_32000…/DeviceN_colour_space.pm6 :5: |
role ISO_32000::DeviceN_colour_space { |
WARRINGD/PDF-ISO_32000…/DeviceN_mixing_hints.pm6 :5: |
role ISO_32000::DeviceN_mixing_hints { |
WARRINGD/PDF-ISO_32000…/DeviceN_process.pm6 :5: |
role ISO_32000::DeviceN_process { |
WARRINGD/PDF-ISO_32000…/DocMDP_transform.pm6 :5: |
role ISO_32000::DocMDP_transform { |
WARRINGD/PDF-ISO_32000…/Embedded_file_parameter.pm6 :5: |
role ISO_32000::Embedded_file_parameter { |
WARRINGD/PDF-ISO_32000…/Embedded_file_stream.pm6 :5: |
role ISO_32000::Embedded_file_stream { |
WARRINGD/PDF-ISO_32000…/Embedded_font_stream_additional.pm6 :5: |
role ISO_32000::Embedded_font_stream_additional { |
WARRINGD/PDF-ISO_32000…/Embedded_goto_action_additional.pm6 :5: |
role ISO_32000::Embedded_goto_action_additional { |
WARRINGD/PDF-ISO_32000…/Encoding.pm6 :5: |
role ISO_32000::Encoding { |
WARRINGD/PDF-ISO_32000…/Encryption_common.pm6 :5: |
role ISO_32000::Encryption_common { |
WARRINGD/PDF-ISO_32000…/FDF_annotation_additional.pm6 :5: |
role ISO_32000::FDF_annotation_additional { |
WARRINGD/PDF-ISO_32000…/FDF_catalog.pm6 :5: |
role ISO_32000::FDF_catalog { |
WARRINGD/PDF-ISO_32000…/FDF_dictionary.pm6 :5: |
role ISO_32000::FDF_dictionary { |
WARRINGD/PDF-ISO_32000…/FDF_field.pm6 :5: |
role ISO_32000::FDF_field { |
WARRINGD/PDF-ISO_32000…/FDF_named_page_reference.pm6 :5: |
role ISO_32000::FDF_named_page_reference { |
WARRINGD/PDF-ISO_32000…/FDF_page.pm6 :5: |
role ISO_32000::FDF_page { |
WARRINGD/PDF-ISO_32000…/FDF_template.pm6 :5: |
role ISO_32000::FDF_template { |
WARRINGD/PDF-ISO_32000…/FDF_trailer.pm6 :5: |
role ISO_32000::FDF_trailer { |
WARRINGD/PDF-ISO_32000…/FieldMDP_transform.pm6 :5: |
role ISO_32000::FieldMDP_transform { |
WARRINGD/PDF-ISO_32000…/Field_common.pm6 :5: |
role ISO_32000::Field_common { |
WARRINGD/PDF-ISO_32000…/File_attachment_annotation_additional.pm6 :5: |
role ISO_32000::File_attachment_annotation_additional { |
WARRINGD/PDF-ISO_32000…/File_specification.pm6 :5: |
role ISO_32000::File_specification { |
WARRINGD/PDF-ISO_32000…/File_trailer.pm6 :5: |
role ISO_32000::File_trailer { |
WARRINGD/PDF-ISO_32000…/Fixed_print.pm6 :5: |
role ISO_32000::Fixed_print { |
WARRINGD/PDF-ISO_32000…/Floating_window_parameter.pm6 :5: |
role ISO_32000::Floating_window_parameter { |
WARRINGD/PDF-ISO_32000…/Font_descriptor_common.pm6 :5: |
role ISO_32000::Font_descriptor_common { |
WARRINGD/PDF-ISO_32000…/Font_selector.pm6 :5: |
role ISO_32000::Font_selector { |
WARRINGD/PDF-ISO_32000…/Form_additional_actions.pm6 :5: |
role ISO_32000::Form_additional_actions { |
WARRINGD/PDF-ISO_32000…/Free_text_annotation_additional.pm6 :5: |
role ISO_32000::Free_text_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Function_common.pm6 :5: |
role ISO_32000::Function_common { |
WARRINGD/PDF-ISO_32000…/Goto_3D_view_action_additional.pm6 :5: |
role ISO_32000::Goto_3D_view_action_additional { |
WARRINGD/PDF-ISO_32000…/Goto_action_additional.pm6 :5: |
role ISO_32000::Goto_action_additional { |
WARRINGD/PDF-ISO_32000…/Graphics_state.pm6 :5: |
role ISO_32000::Graphics_state { |
WARRINGD/PDF-ISO_32000…/Group_Attributes_common.pm6 :5: |
role ISO_32000::Group_Attributes_common { |
WARRINGD/PDF-ISO_32000…/Hide_action_additional.pm6 :5: |
role ISO_32000::Hide_action_additional { |
WARRINGD/PDF-ISO_32000…/Hybrid-reference.pm6 :5: |
role ISO_32000::Hybrid-reference { |
WARRINGD/PDF-ISO_32000…/ICC_profile.pm6 :5: |
role ISO_32000::ICC_profile { |
WARRINGD/PDF-ISO_32000…/Icon_fit.pm6 :5: |
role ISO_32000::Icon_fit { |
WARRINGD/PDF-ISO_32000…/Image.pm6 :5: |
role ISO_32000::Image { |
WARRINGD/PDF-ISO_32000…/Import-data_action_additional.pm6 :5: |
role ISO_32000::Import-data_action_additional { |
WARRINGD/PDF-ISO_32000…/Info.pm6 :5: |
role ISO_32000::Info { |
WARRINGD/PDF-ISO_32000…/Ink_annotation_additional.pm6 :5: |
role ISO_32000::Ink_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Inline_Image.pm6 :5: |
role ISO_32000::Inline_Image { |
WARRINGD/PDF-ISO_32000…/Interactive_form.pm6 :5: |
role ISO_32000::Interactive_form { |
WARRINGD/PDF-ISO_32000…/JBIG2_filter.pm6 :5: |
role ISO_32000::JBIG2_filter { |
WARRINGD/PDF-ISO_32000…/JavaScript.pm6 :5: |
role ISO_32000::JavaScript { |
WARRINGD/PDF-ISO_32000…/JavaScript_action_additional.pm6 :5: |
role ISO_32000::JavaScript_action_additional { |
WARRINGD/PDF-ISO_32000…/LZW_and_Flate_filter.pm6 :5: |
role ISO_32000::LZW_and_Flate_filter { |
WARRINGD/PDF-ISO_32000…/Lab_colour_space.pm6 :5: |
role ISO_32000::Lab_colour_space { |
WARRINGD/PDF-ISO_32000…/Launch_action_additional.pm6 :5: |
role ISO_32000::Launch_action_additional { |
WARRINGD/PDF-ISO_32000…/Legal_attestation.pm6 :5: |
role ISO_32000::Legal_attestation { |
WARRINGD/PDF-ISO_32000…/Line_annotation_additional.pm6 :5: |
role ISO_32000::Line_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Linearization_parameter.pm6 :5: |
role ISO_32000::Linearization_parameter { |
WARRINGD/PDF-ISO_32000…/Link_annotation_additional.pm6 :5: |
role ISO_32000::Link_annotation_additional { |
WARRINGD/PDF-ISO_32000…/MacOS_file_information.pm6 :5: |
role ISO_32000::MacOS_file_information { |
WARRINGD/PDF-ISO_32000…/Mark_information.pm6 :5: |
role ISO_32000::Mark_information { |
WARRINGD/PDF-ISO_32000…/Marked_content_reference.pm6 :5: |
role ISO_32000::Marked_content_reference { |
WARRINGD/PDF-ISO_32000…/Measure.pm6 :5: |
role ISO_32000::Measure { |
WARRINGD/PDF-ISO_32000…/Media_clip_common.pm6 :5: |
role ISO_32000::Media_clip_common { |
WARRINGD/PDF-ISO_32000…/Media_clip_data.pm6 :5: |
role ISO_32000::Media_clip_data { |
WARRINGD/PDF-ISO_32000…/Media_clip_data_MH-BE.pm6 :5: |
role ISO_32000::Media_clip_data_MH-BE { |
WARRINGD/PDF-ISO_32000…/Media_clip_section.pm6 :5: |
role ISO_32000::Media_clip_section { |
WARRINGD/PDF-ISO_32000…/Media_clip_section_MH-BE.pm6 :5: |
role ISO_32000::Media_clip_section_MH-BE { |
WARRINGD/PDF-ISO_32000…/Media_duration.pm6 :5: |
role ISO_32000::Media_duration { |
WARRINGD/PDF-ISO_32000…/Media_offset_common.pm6 :5: |
role ISO_32000::Media_offset_common { |
WARRINGD/PDF-ISO_32000…/Media_offset_frame.pm6 :5: |
role ISO_32000::Media_offset_frame { |
WARRINGD/PDF-ISO_32000…/Media_offset_marker.pm6 :5: |
role ISO_32000::Media_offset_marker { |
WARRINGD/PDF-ISO_32000…/Media_offset_time.pm6 :5: |
role ISO_32000::Media_offset_time { |
WARRINGD/PDF-ISO_32000…/Media_permissions.pm6 :5: |
role ISO_32000::Media_permissions { |
WARRINGD/PDF-ISO_32000…/Media_play_parameters.pm6 :5: |
role ISO_32000::Media_play_parameters { |
WARRINGD/PDF-ISO_32000…/Media_player_info.pm6 :5: |
role ISO_32000::Media_player_info { |
WARRINGD/PDF-ISO_32000…/Media_players.pm6 :5: |
role ISO_32000::Media_players { |
WARRINGD/PDF-ISO_32000…/Media_rendition.pm6 :5: |
role ISO_32000::Media_rendition { |
WARRINGD/PDF-ISO_32000…/Media_screen_parameters.pm6 :5: |
role ISO_32000::Media_screen_parameters { |
WARRINGD/PDF-ISO_32000…/Media_screen_parameters_MH-BE.pm6 :5: |
role ISO_32000::Media_screen_parameters_MH-BE { |
WARRINGD/PDF-ISO_32000…/Metadata_additional.pm6 :5: |
role ISO_32000::Metadata_additional { |
WARRINGD/PDF-ISO_32000…/Metadata_stream_additional.pm6 :5: |
role ISO_32000::Metadata_stream_additional { |
WARRINGD/PDF-ISO_32000…/Minimum_bit_depth.pm6 :5: |
role ISO_32000::Minimum_bit_depth { |
WARRINGD/PDF-ISO_32000…/Minimum_screen_size.pm6 :5: |
role ISO_32000::Minimum_screen_size { |
WARRINGD/PDF-ISO_32000…/Movie.pm6 :5: |
role ISO_32000::Movie { |
WARRINGD/PDF-ISO_32000…/Movie_action_additional.pm6 :5: |
role ISO_32000::Movie_action_additional { |
WARRINGD/PDF-ISO_32000…/Movie_activation.pm6 :5: |
role ISO_32000::Movie_activation { |
WARRINGD/PDF-ISO_32000…/Movie_annotation_additional.pm6 :5: |
role ISO_32000::Movie_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Name_tree_node.pm6 :5: |
role ISO_32000::Name_tree_node { |
WARRINGD/PDF-ISO_32000…/Named_action_additional.pm6 :5: |
role ISO_32000::Named_action_additional { |
WARRINGD/PDF-ISO_32000…/Navigation_node.pm6 :5: |
role ISO_32000::Navigation_node { |
WARRINGD/PDF-ISO_32000…/Number_format.pm6 :5: |
role ISO_32000::Number_format { |
WARRINGD/PDF-ISO_32000…/Number_tree_node.pm6 :5: |
role ISO_32000::Number_tree_node { |
WARRINGD/PDF-ISO_32000…/OPI_version.pm6 :5: |
role ISO_32000::OPI_version { |
WARRINGD/PDF-ISO_32000…/OPI_version_1_3.pm6 :5: |
role ISO_32000::OPI_version_1_3 { |
WARRINGD/PDF-ISO_32000…/OPI_version_2_0.pm6 :5: |
role ISO_32000::OPI_version_2_0 { |
WARRINGD/PDF-ISO_32000…/Object_reference.pm6 :5: |
role ISO_32000::Object_reference { |
WARRINGD/PDF-ISO_32000…/Object_stream.pm6 :5: |
role ISO_32000::Object_stream { |
WARRINGD/PDF-ISO_32000…/Optional_Content_Configuration.pm6 :5: |
role ISO_32000::Optional_Content_Configuration { |
WARRINGD/PDF-ISO_32000…/Optional_Content_Group.pm6 :5: |
role ISO_32000::Optional_Content_Group { |
WARRINGD/PDF-ISO_32000…/Optional_Content_Group_Application.pm6 :5: |
role ISO_32000::Optional_Content_Group_Application { |
WARRINGD/PDF-ISO_32000…/Optional_Content_Group_Membership.pm6 :5: |
role ISO_32000::Optional_Content_Group_Membership { |
WARRINGD/PDF-ISO_32000…/Optional_Content_Group_Properties.pm6 :5: |
role ISO_32000::Optional_Content_Group_Properties { |
WARRINGD/PDF-ISO_32000…/Optional_Content_Group_Usage.pm6 :5: |
role ISO_32000::Optional_Content_Group_Usage { |
WARRINGD/PDF-ISO_32000…/Outline.pm6 :5: |
role ISO_32000::Outline { |
WARRINGD/PDF-ISO_32000…/Outline_item.pm6 :5: |
role ISO_32000::Outline_item { |
WARRINGD/PDF-ISO_32000…/Output_intent.pm6 :5: |
role ISO_32000::Output_intent { |
WARRINGD/PDF-ISO_32000…/Page-piece.pm6 :5: |
role ISO_32000::Page-piece { |
WARRINGD/PDF-ISO_32000…/Page.pm6 :5: |
role ISO_32000::Page { |
WARRINGD/PDF-ISO_32000…/Page_additional_actions.pm6 :5: |
role ISO_32000::Page_additional_actions { |
WARRINGD/PDF-ISO_32000…/Page_label.pm6 :5: |
role ISO_32000::Page_label { |
WARRINGD/PDF-ISO_32000…/Pages.pm6 :5: |
role ISO_32000::Pages { |
WARRINGD/PDF-ISO_32000…/Permissions.pm6 :5: |
role ISO_32000::Permissions { |
WARRINGD/PDF-ISO_32000…/Polygon_or_polyline_annotation_additional.pm6 :5: |
role ISO_32000::Polygon_or_polyline_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Popup_annotation_additional.pm6 :5: |
role ISO_32000::Popup_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Postscript_XObject.pm6 :5: |
role ISO_32000::Postscript_XObject { |
WARRINGD/PDF-ISO_32000…/PrintField.pm6 :5: |
role ISO_32000::PrintField { |
WARRINGD/PDF-ISO_32000…/PrintField.pm6 :21: |
The tv role is used for interactive fields whose values have been converted to text in the non-interactive document. The text that is the value of the field is the content of the Form element (see Table 340). |
WARRINGD/PDF-ISO_32000…/Printers_mark_annotation.pm6 :5: |
role ISO_32000::Printers_mark_annotation { |
WARRINGD/PDF-ISO_32000…/Printers_mark_form.pm6 :5: |
role ISO_32000::Printers_mark_form { |
WARRINGD/PDF-ISO_32000…/Projection.pm6 :5: |
role ISO_32000::Projection { |
WARRINGD/PDF-ISO_32000…/Public_key_security_handler_additional.pm6 :5: |
role ISO_32000::Public_key_security_handler_additional { |
WARRINGD/PDF-ISO_32000…/Rectilinear_measure_additional.pm6 :5: |
role ISO_32000::Rectilinear_measure_additional { |
WARRINGD/PDF-ISO_32000…/Redaction_annotation_additional.pm6 :5: |
role ISO_32000::Redaction_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Reference.pm6 :5: |
role ISO_32000::Reference { |
WARRINGD/PDF-ISO_32000…/Remote_goto_action_additional.pm6 :5: |
role ISO_32000::Remote_goto_action_additional { |
WARRINGD/PDF-ISO_32000…/Render_mode.pm6 :5: |
role ISO_32000::Render_mode { |
WARRINGD/PDF-ISO_32000…/Rendition_MH-BE.pm6 :5: |
role ISO_32000::Rendition_MH-BE { |
WARRINGD/PDF-ISO_32000…/Rendition_action_additional.pm6 :5: |
role ISO_32000::Rendition_action_additional { |
WARRINGD/PDF-ISO_32000…/Rendition_common.pm6 :5: |
role ISO_32000::Rendition_common { |
WARRINGD/PDF-ISO_32000…/Rendition_criteria.pm6 :5: |
role ISO_32000::Rendition_criteria { |
WARRINGD/PDF-ISO_32000…/Requirement_common.pm6 :5: |
role ISO_32000::Requirement_common { |
WARRINGD/PDF-ISO_32000…/Requirement_handler.pm6 :5: |
role ISO_32000::Requirement_handler { |
WARRINGD/PDF-ISO_32000…/Reset_form_action.pm6 :5: |
role ISO_32000::Reset_form_action { |
WARRINGD/PDF-ISO_32000…/Resource.pm6 :5: |
role ISO_32000::Resource { |
WARRINGD/PDF-ISO_32000…/Rubber_stamp_annotation_additional.pm6 :5: |
role ISO_32000::Rubber_stamp_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Screen_annotation_additional.pm6 :5: |
role ISO_32000::Screen_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Selector_rendition.pm6 :5: |
role ISO_32000::Selector_rendition { |
WARRINGD/PDF-ISO_32000…/Separation.pm6 :5: |
role ISO_32000::Separation { |
WARRINGD/PDF-ISO_32000…/Set-OCG-state_action_additional.pm6 :5: |
role ISO_32000::Set-OCG-state_action_additional { |
WARRINGD/PDF-ISO_32000…/Shading_common.pm6 :5: |
role ISO_32000::Shading_common { |
WARRINGD/PDF-ISO_32000…/Signature.pm6 :5: |
role ISO_32000::Signature { |
WARRINGD/PDF-ISO_32000…/Signature_field.pm6 :5: |
role ISO_32000::Signature_field { |
WARRINGD/PDF-ISO_32000…/Signature_field_lock.pm6 :5: |
role ISO_32000::Signature_field_lock { |
WARRINGD/PDF-ISO_32000…/Signature_field_seed_value.pm6 :5: |
role ISO_32000::Signature_field_seed_value { |
WARRINGD/PDF-ISO_32000…/Signature_reference.pm6 :5: |
role ISO_32000::Signature_reference { |
WARRINGD/PDF-ISO_32000…/Slideshow.pm6 :5: |
role ISO_32000::Slideshow { |
WARRINGD/PDF-ISO_32000…/Soft-mask.pm6 :5: |
role ISO_32000::Soft-mask { |
WARRINGD/PDF-ISO_32000…/Soft-mask_image_additional.pm6 :5: |
role ISO_32000::Soft-mask_image_additional { |
WARRINGD/PDF-ISO_32000…/Software_identifier.pm6 :5: |
role ISO_32000::Software_identifier { |
WARRINGD/PDF-ISO_32000…/Sound_action_additional.pm6 :5: |
role ISO_32000::Sound_action_additional { |
WARRINGD/PDF-ISO_32000…/Sound_annotation_additional.pm6 :5: |
role ISO_32000::Sound_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Sound_object.pm6 :5: |
role ISO_32000::Sound_object { |
WARRINGD/PDF-ISO_32000…/Source_information.pm6 :5: |
role ISO_32000::Source_information { |
WARRINGD/PDF-ISO_32000…/Square_or_circle_annotation_additional.pm6 :5: |
role ISO_32000::Square_or_circle_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Standard_column.pm6 :5: |
role ISO_32000::Standard_column { |
WARRINGD/PDF-ISO_32000…/Standard_inline-level_structure_element.pm6 :5: |
role ISO_32000::Standard_inline-level_structure_element { |
WARRINGD/PDF-ISO_32000…/Standard_layout_block-level_structure_element.pm6 :5: |
role ISO_32000::Standard_layout_block-level_structure_element { |
WARRINGD/PDF-ISO_32000…/Standard_layout_structure_type.pm6 :5: |
role ISO_32000::Standard_layout_structure_type { |
WARRINGD/PDF-ISO_32000…/Standard_list.pm6 :5: |
role ISO_32000::Standard_list { |
WARRINGD/PDF-ISO_32000…/Standard_table.pm6 :5: |
role ISO_32000::Standard_table { |
WARRINGD/PDF-ISO_32000…/Standard_table.pm6 :19: |
This entry shall only be used when the table cell has a structure type of TH or TD or one that is role mapped to structure type TH or TD (see Table 337). |
WARRINGD/PDF-ISO_32000…/Standard_table.pm6 :23: |
This entry shall only be used when the table cell has a structure type of TH or TD or one that is role mapped to structure types TH or TD (see Table 337). |
WARRINGD/PDF-ISO_32000…/Stream_common.pm6 :5: |
role ISO_32000::Stream_common { |
WARRINGD/PDF-ISO_32000…/Structure_element_access_additional.pm6 :5: |
role ISO_32000::Structure_element_access_additional { |
WARRINGD/PDF-ISO_32000…/Structure_tree_element.pm6 :5: |
role ISO_32000::Structure_tree_element { |
WARRINGD/PDF-ISO_32000…/Structure_tree_element.pm6 :30: |
- (Required) The structure type, a name object identifying the nature of the structure element and its role within the document, such as a chapter, paragraph, or footnote (see 14.7.3, “Structure Types”). Names of structure types shall conform to the guidelines described in |
WARRINGD/PDF-ISO_32000…/Structure_tree_root.pm6 :5: |
role ISO_32000::Structure_tree_root { |
WARRINGD/PDF-ISO_32000…/Submit_form_action.pm6 :5: |
role ISO_32000::Submit_form_action { |
WARRINGD/PDF-ISO_32000…/Target.pm6 :5: |
role ISO_32000::Target { |
WARRINGD/PDF-ISO_32000…/Text_annotation_additional.pm6 :5: |
role ISO_32000::Text_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Text_field_additional.pm6 :5: |
role ISO_32000::Text_field_additional { |
WARRINGD/PDF-ISO_32000…/Text_markup_annotation_additional.pm6 :5: |
role ISO_32000::Text_markup_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Thread.pm6 :5: |
role ISO_32000::Thread { |
WARRINGD/PDF-ISO_32000…/Thread_action_additional.pm6 :5: |
role ISO_32000::Thread_action_additional { |
WARRINGD/PDF-ISO_32000…/Three-D_activation.pm6 :5: |
role ISO_32000::Three-D_activation { |
WARRINGD/PDF-ISO_32000…/Three-D_animation_style.pm6 :5: |
role ISO_32000::Three-D_animation_style { |
WARRINGD/PDF-ISO_32000…/Three-D_annotation.pm6 :5: |
role ISO_32000::Three-D_annotation { |
WARRINGD/PDF-ISO_32000…/Three-D_background.pm6 :5: |
role ISO_32000::Three-D_background { |
WARRINGD/PDF-ISO_32000…/Three-D_cross_section.pm6 :5: |
role ISO_32000::Three-D_cross_section { |
WARRINGD/PDF-ISO_32000…/Three-D_external_data.pm6 :5: |
role ISO_32000::Three-D_external_data { |
WARRINGD/PDF-ISO_32000…/Three-D_lighting.pm6 :5: |
role ISO_32000::Three-D_lighting { |
WARRINGD/PDF-ISO_32000…/Three-D_node.pm6 :5: |
role ISO_32000::Three-D_node { |
WARRINGD/PDF-ISO_32000…/Three-D_reference.pm6 :5: |
role ISO_32000::Three-D_reference { |
WARRINGD/PDF-ISO_32000…/Three-D_stream.pm6 :5: |
role ISO_32000::Three-D_stream { |
WARRINGD/PDF-ISO_32000…/Three-D_view.pm6 :5: |
role ISO_32000::Three-D_view { |
WARRINGD/PDF-ISO_32000…/Timespan.pm6 :5: |
role ISO_32000::Timespan { |
WARRINGD/PDF-ISO_32000…/Transition.pm6 :5: |
role ISO_32000::Transition { |
WARRINGD/PDF-ISO_32000…/Transition_action_additional.pm6 :5: |
role ISO_32000::Transition_action_additional { |
WARRINGD/PDF-ISO_32000…/Transparency_group_additional.pm6 :5: |
role ISO_32000::Transparency_group_additional { |
WARRINGD/PDF-ISO_32000…/Trap_network_annotation.pm6 :5: |
role ISO_32000::Trap_network_annotation { |
WARRINGD/PDF-ISO_32000…/Trap_network_appearance_stream.pm6 :5: |
role ISO_32000::Trap_network_appearance_stream { |
WARRINGD/PDF-ISO_32000…/Type_0_Font.pm6 :5: |
role ISO_32000::Type_0_Font { |
WARRINGD/PDF-ISO_32000…/Type_0_Function.pm6 :5: |
role ISO_32000::Type_0_Function { |
WARRINGD/PDF-ISO_32000…/Type_10_halftone.pm6 :5: |
role ISO_32000::Type_10_halftone { |
WARRINGD/PDF-ISO_32000…/Type_16_halftone.pm6 :5: |
role ISO_32000::Type_16_halftone { |
WARRINGD/PDF-ISO_32000…/Type_1_Font.pm6 :5: |
role ISO_32000::Type_1_Font { |
WARRINGD/PDF-ISO_32000…/Type_1_Form.pm6 :5: |
role ISO_32000::Type_1_Form { |
WARRINGD/PDF-ISO_32000…/Type_1_Pattern.pm6 :5: |
role ISO_32000::Type_1_Pattern { |
WARRINGD/PDF-ISO_32000…/Type_1_Shading.pm6 :5: |
role ISO_32000::Type_1_Shading { |
WARRINGD/PDF-ISO_32000…/Type_1_halftone.pm6 :5: |
role ISO_32000::Type_1_halftone { |
WARRINGD/PDF-ISO_32000…/Type_2_Function.pm6 :5: |
role ISO_32000::Type_2_Function { |
WARRINGD/PDF-ISO_32000…/Type_2_Pattern.pm6 :5: |
role ISO_32000::Type_2_Pattern { |
WARRINGD/PDF-ISO_32000…/Type_2_Shading.pm6 :5: |
role ISO_32000::Type_2_Shading { |
WARRINGD/PDF-ISO_32000…/Type_3_Font.pm6 :5: |
role ISO_32000::Type_3_Font { |
WARRINGD/PDF-ISO_32000…/Type_3_Function.pm6 :5: |
role ISO_32000::Type_3_Function { |
WARRINGD/PDF-ISO_32000…/Type_3_Shading.pm6 :5: |
role ISO_32000::Type_3_Shading { |
WARRINGD/PDF-ISO_32000…/Type_4_Shading.pm6 :5: |
role ISO_32000::Type_4_Shading { |
WARRINGD/PDF-ISO_32000…/Type_5_Shading.pm6 :5: |
role ISO_32000::Type_5_Shading { |
WARRINGD/PDF-ISO_32000…/Type_5_halftone.pm6 :5: |
role ISO_32000::Type_5_halftone { |
WARRINGD/PDF-ISO_32000…/Type_6_Shading.pm6 :5: |
role ISO_32000::Type_6_Shading { |
WARRINGD/PDF-ISO_32000…/Type_6_halftone.pm6 :5: |
role ISO_32000::Type_6_halftone { |
WARRINGD/PDF-ISO_32000…/URI.pm6 :5: |
role ISO_32000::URI { |
WARRINGD/PDF-ISO_32000…/URI_action_additional.pm6 :5: |
role ISO_32000::URI_action_additional { |
WARRINGD/PDF-ISO_32000…/URL_alias.pm6 :5: |
role ISO_32000::URL_alias { |
WARRINGD/PDF-ISO_32000…/UR_transform.pm6 :5: |
role ISO_32000::UR_transform { |
WARRINGD/PDF-ISO_32000…/User_property.pm6 :5: |
role ISO_32000::User_property { |
WARRINGD/PDF-ISO_32000…/Variable_text_field.pm6 :5: |
role ISO_32000::Variable_text_field { |
WARRINGD/PDF-ISO_32000…/Viewer_preferences.pm6 :5: |
role ISO_32000::Viewer_preferences { |
WARRINGD/PDF-ISO_32000…/Viewport.pm6 :5: |
role ISO_32000::Viewport { |
WARRINGD/PDF-ISO_32000…/Watermark_annotation_additional.pm6 :5: |
role ISO_32000::Watermark_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Web_Capture_content_sets.pm6 :5: |
role ISO_32000::Web_Capture_content_sets { |
WARRINGD/PDF-ISO_32000…/Web_Capture_image_set.pm6 :5: |
role ISO_32000::Web_Capture_image_set { |
WARRINGD/PDF-ISO_32000…/Web_Capture_information.pm6 :5: |
role ISO_32000::Web_Capture_information { |
WARRINGD/PDF-ISO_32000…/Web_Capture_page_set_additional.pm6 :5: |
role ISO_32000::Web_Capture_page_set_additional { |
WARRINGD/PDF-ISO_32000…/Web_capture_command.pm6 :5: |
role ISO_32000::Web_capture_command { |
WARRINGD/PDF-ISO_32000…/Web_capture_command_settings.pm6 :5: |
role ISO_32000::Web_capture_command_settings { |
WARRINGD/PDF-ISO_32000…/Widget_annotation_additional.pm6 :5: |
role ISO_32000::Widget_annotation_additional { |
WARRINGD/PDF-ISO_32000…/Windows_launch_parameters.pm6 :5: |
role ISO_32000::Windows_launch_parameters { |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.html :44: |
Designate a marked-content point. tag shall be a name object indicating the role or significance of the point. |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.html :62: |
Designate a marked-content point with an associated property list. tagshall be a name object indicating the role or significanc… |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.html :83: |
Begin a marked-content sequence terminated by a balancing EMCoperator. tag shall be a name object indicating the role or significance of the sequence. |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.html :101: |
Begin a marked-content sequence with an associated property list, terminated by a balancing EMC operator. tag shall be a name object indi… |
WARRINGD/PDF-ISO_32000…/PrintField_attributes.html :59: |
The tv role shall be used for interactive fields whose values have been converted to text in the non-interactive document. The text that is the value of the field shall be the content of the Form element (see |
WARRINGD/PDF-ISO_32000…/Standard_table_attributes.html :47: |
This entry shall only be used when the table cell has a structure type of TH or TD or one that is role mapped to structure type TH or TD (see |
WARRINGD/PDF-ISO_32000…/Standard_table_attributes.html :72: |
This entry shall only be used when the table cell has a structure type of TH or TD or one that is role mapped to structure types TH or TD (see |
WARRINGD/PDF-ISO_32000…/Structure_tree_element_entries.html :61: |
(Required) The structure type, a name object identifying the nature of the structure element and its role within the document, such as a chapter, paragraph, or footnote (see |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.json :13: |
"Designate a marked-content point. tag is a name object indicating the role or significance of the point." |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.json :18: |
"Designate a marked-content point with an associated property list. tagshall be a name object indicating the role or significance o… |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.json :23: |
"Begin a marked-content sequence terminated by a balancing EMCoperator. tag is a name object indicating the role or significance of the sequence." |
WARRINGD/PDF-ISO_32000…/Marked_content_operators.json :28: |
"Begin a marked-content sequence with an associated property list, terminated by a balancing EMC operator. tag is a name object indicating th… |
WARRINGD/PDF-ISO_32000…/PrintField_attributes.json :13: |
"(Optional; not inheritable) The type of form field represented by this graphic. The value of Role is one of the following, and a conforming … |
WARRINGD/PDF-ISO_32000…/Standard_table_attributes.json :13: |
"(Optional; not inheritable) The number of rows in the enclosing table that is spanned by the cell. The cell shall expand by adding rows in t… |
WARRINGD/PDF-ISO_32000…/Standard_table_attributes.json :18: |
"(Optional; not inheritable) The number of columns in the enclosing table that is spanned by the cell. The cell shall expand by adding column… |
WARRINGD/PDF-ISO_32000…/Structure_tree_element_entries.json :18: |
"(Required) The structure type, a name object identifying the nature of the structure element and its role within the document, suc… |
WARRINGD/PDF-ISO_32000…/README.in :73: |
PDF::ISO_32000.table<Catalog>.interface; # ?? access generated role by table name ?? |
WARRINGD/PDF-ISO_32000…/interface-roles.t :6: |
my role Info-sans-Trapped { |
WARRINGD/PDF-ISO_32000…/interface-roles.t :10: |
my role Info-all does Info-sans-Trapped { |
WARRINGD/PDF-ISO_32000…/interface-roles.t :14: |
dies-ok { (%() does Info-sans-Trapped).^mixin: ISO_32000::Info}, "interface role missing method - dies"; |
WARRINGD/PDF-ISO_32000…/interface-roles.t :15: |
lives-ok { (%() does Info-all).^mixin: ISO_32000::Info }, "interface role missing method - lives"; |
YNOTO/DB-Xoos…/README.md :101: |
# role DB::Xoos::Model |
YNOTO/DB-Xoos…/README.md :156: |
Here you can see the role accepts one or two parameters, the first is the DB table name, the latter is a String or Type of the row you'd like to use for this model. If no row is found then Xoos will create a generic row and add helper methods for you using the model's column data. |
YNOTO/DB-Xoos…/README.md :245: |
# role Xoos::Row |
YNOTO/DB-Xoos…/README.md :247: |
A role to apply to your `::Row::Customer`. If there is no `::Row::Customer` a generic row is created using the column and relationship data specified in the corresponding `Model` and this file is only really necessary if you want to add convenience methods. |
YNOTO/DB-Xoos…/Xoos.pm6 :1: |
unit role DB::Xoos; |
YNOTO/DB-Xoos…/Model.pm6 :3: |
unit role DB::Xoos::Model[Str $table-name, Str $row-class?] does DB::Xoos::Searchable; |
YNOTO/DB-Xoos…/Searchable.pm6 :2: |
unit role DB::Xoos::MySQL::Searchable does DB::Xoos::Searchable; |
YNOTO/DB-Xoos…/Searchable.pm6 :2: |
unit role DB::Xoos::Oracle::Searchable does DB::Xoos::Searchable; |
YNOTO/DB-Xoos…/Searchable.pm6 :2: |
unit role DB::Xoos::Pg::Searchable does DB::Xoos::Searchable; |
YNOTO/DB-Xoos…/Row.pm6 :1: |
unit role DB::Xoos::Row; |
YNOTO/DB-Xoos…/Searchable.pm6 :2: |
unit role DB::Xoos::SQLite::Searchable does DB::Xoos::Searchable; |
YNOTO/DB-Xoos…/Searchable.pm6 :1: |
unit role DB::Xoos::Searchable; |
7ojo/perl6-powerline-prompt…/Prompt.pm :9: |
role Powerline::Prompt { |
Altai-man/ASN-BER…/README.md :141: |
Such elements are implemented as classes with `ASNSequence` role applied and `ASN-order` method implemented. |
Altai-man/ASN-BER…/README.md :160: |
CHOICE elements are implemented by `ASNChoice` role applying. |
Altai-man/ASN-BER…/Types.pm6 :5: |
role ASNSequence { |
Altai-man/ASN-BER…/Types.pm6 :9: |
role ASNSequenceOf[$type] { |
Altai-man/ASN-BER…/Types.pm6 :15: |
role ASNSet { |
Altai-man/ASN-BER…/Types.pm6 :18: |
role ASNSetOf[$type] is Set { |
Altai-man/ASN-BER…/Types.pm6 :22: |
role ASNChoice { |
Altai-man/ASN-BER…/Types.pm6 :37: |
role ASN::StringWrapper { |
Altai-man/ASN-BER…/Types.pm6 :43: |
role ASN::Types::UTF8String does ASN::StringWrapper {} |
Altai-man/ASN-BER…/Types.pm6 :49: |
role ASN::Types::OctetString does ASN::StringWrapper {} |
Altai-man/ASN-BER…/Types.pm6 :56: |
role Optional {} |
Altai-man/ASN-BER…/Types.pm6 :63: |
role DefaultValue[:$default-value] { |
Altai-man/ASN-BER…/Types.pm6 :73: |
role CustomTagged[:$tag] { |
Altai-man/Slang-Kazu…/Kazu.pm6 :81: |
role Kazu::Grammar { |
Altai-man/Slang-Kazu…/Kazu.pm6 :86: |
role Kazu::Actions { |
Altai-man/perl6-Java-Generate…/ASTNode.pm6 :1: |
role ASTNode { |
Altai-man/perl6-Java-Generate…/Argument.pm6 :1: |
role Argument {} |
Altai-man/perl6-Java-Generate…/JavaMethod.pm6 :10: |
role JavaMethod does ASTNode is export { |
Altai-man/perl6-Java-Generate…/Statement.pm6 :8: |
role Statement does ASTNode is export {} |
Altai-man/perl6-Java-Generate…/Statement.pm6 :10: |
role Expression does Statement does Argument is export { |
Altai-man/perl6-Java-Generate…/Statement.pm6 :15: |
role Variable does Expression does Argument is export { |
Altai-man/perl6-Java-Generate…/Statement.pm6 :25: |
role Literal does Expression is export {} |
Altai-man/perl6-Java-Generate…/Statement.pm6 :63: |
role Flow does Statement is export { |
Altai-man/perl6-Java-Generate…/Statement.pm6 :69: |
role SelfTerminating does Flow is export { |
Bailador/Bailador…/README.md :350: |
Therefore you need to create a class that implements the role Bailador::Template. Its basically just required to implement the render method. |
Bailador/Bailador…/README.md :415: |
The Session Data itself is stored by default in the memory, if you want to store the data on the disk or database of wherever, just implement a class which does the role Bailador::Sessions::Store |
Bailador/Bailador…/Command.pm :3: |
role Bailador::Command { |
Bailador/Bailador…/AutoHead.pm :6: |
role Bailador::Feature::AutoHead is DEPRECATED { |
Bailador/Bailador…/Plugins.pm :5: |
role Bailador::Plugin { |
Bailador/Bailador…/Route.pm :6: |
role Bailador::Route { ... } |
Bailador/Bailador…/Route.pm :8: |
role Bailador::Routing { |
Bailador/Bailador…/Route.pm :110: |
role Bailador::Route does Bailador::Routing { |
Bailador/Bailador…/Store.pm :3: |
role Bailador::Sessions::Store { |
Bailador/Bailador…/Template.pm :3: |
role Bailador::Template { |
CurtTilmes/Perl6-GraphQL…/GraphQL.md :139: |
**GraphQL::Object** and **GraphQL::Interface** both include a role **HasFields** that give them a **@.fieldlist** array of **GraphQL::Field… |
CurtTilmes/Perl6-GraphQL…/Types.pm :34: |
role Deprecatable |
CurtTilmes/Perl6-GraphQL…/Types.pm :202: |
role HasFields |
CurtTilmes/perl6-libcurl…/EasyHandle.pm6 :555: |
role StructArray[Mu:U \T where .REPR eq 'CStruct'] does Positional[T] { |
FCO/6pm…/Installer.pm6 :1: |
role Installer { |
FCO/6pm…/01-six-pm.t :44: |
$_6pm does role :: { |
FCO/6pm…/01-six-pm.t :111: |
$_6pm does role :: { |
FCO/6pm…/01-six-pm.t :135: |
$_6pm does role :: { |
FCO/DateTime-Extended…/Extended.pm6 :10: |
role DateTime::Extended { |
FCO/Heap…/Heap.pm6 :2: |
role Heap[$heap_cmp = * cmp *] { |
FCO/Injector…/Service.pm6 :1: |
role Service { |
FCO/Injector…/Bind.pm6 :1: |
unit role Injector::Bind; |
FCO/Injector…/Injected.pm6 :2: |
unit role Injector::Injected; |
FCO/Injector…/Attribute.pm6 :3: |
unit role Injector::Injected::Attribute does Injector::Injected; |
FCO/Injector…/Variable.pm6 :3: |
unit role Injector::Injected::Variable does Injector::Injected; |
FCO/Injector…/02-test.t :6: |
role Rand { method r {…} } |
FCO/Injector…/test.p6 :5: |
role Rand { method r {…} } |
FCO/OrderedHash…/OrderedHash.pm6 :1: |
unit role OrderedHash[::T \Type = Any, :@keys = flat("0".."9", "A".."Z", "a".."z")] does Associative; |
FCO/ProblemSolver…/Domain.pm6 :1: |
unit role ProblemSolver::Domain[+@set] does Associative is export; |
FCO/Punnable…/README.md :5: |
$ perl6 -Ilib -MPunnable -e 'role R {method r {...}}; make-punnable(R); my $or = R.new; say $or; $or.r' |
FCO/Punnable…/Punnable.pm6 :7: |
role R { |
FCO/Punnable…/Punnable.pm6 :18: |
#| make-punnable transforms a role into a punnable role |
FCO/Punnable…/Punnable.pm6 :19: |
#| that means that if that role has stub methods, the created |
FCO/Punnable…/Punnable.pm6 :22: |
Role.HOW does role { |
FCO/Punnable…/01-punnable.t :7: |
role R1 { |
FCO/Punnable…/01-punnable.t :14: |
role R2 { |
FCO/SeqSplitter…/SeqSplitter.pm6 :52: |
role SplitedIterator does Iterator { |
FCO/Test-Fuzz…/AggGenerators.pm6 :4: |
role Test::Fuzz::AggGenerators { |
FCO/Test-Fuzz…/Fuzzed.pm6 :1: |
#| role Test::Fuzz::Fuzzed: Role that will be "does"ed on the fuzzes function |
FCO/Test-Fuzz…/Fuzzed.pm6 :3: |
unit role Test::Fuzz::Fuzzed[ |
FCO/Test-Fuzz…/Generator.pm6 :1: |
#| role Test::Fuzz::Generator: Role to be "does"ed on the signature param |
FCO/Test-Fuzz…/Generator.pm6 :2: |
unit role Test::Fuzz::Generator; |
FCO/Test-Fuzz…/Generator.pm6 :8: |
my role Unique {}; |
FCO/Test-Fuzz…/02-agg-generators.t :29: |
$par does role { |
FCO/Test-Fuzz…/02-agg-generators.t :51: |
$par does role { |
FCO/Test-Fuzz…/02-agg-generators.t :73: |
$par does role { |
FCO/Test-Fuzz…/03-fuzzed.t :38: |
&t3.signature does role { |
FCO/Test-Fuzz…/05-run-tests.t :12: |
my $f = sub f() {} but role {method run-tests {pass "runned run-tests"}}; |
FCO/Test-Fuzz…/05-run-tests.t :15: |
my $g = sub g() {} but role {method run-tests {pass "runned run-tests"}}; |
FCO/Test-Fuzz…/05-run-tests.t :18: |
my $h = sub h() {} but role {method run-tests {pass "runned run-tests"}}; |
FCO/Test-Fuzz…/05-run-tests.t :27: |
my $f = sub f2() {} but role {method run-tests {pass "runned run-tests"}}; |
FCO/Test-Fuzz…/05-run-tests.t :30: |
my $g = sub g2() {} but role {method run-tests {pass "runned run-tests"}}; |
FCO/Test-Fuzz…/05-run-tests.t :33: |
my $h = sub h2() {} but role {method run-tests {flunk "shuldn't run h2"}}; |
FROGGS/p6-Inline-C…/C.pm :2: |
unit role Inline::C[Routine $r, Str $language, Str $code]; |
FROGGS/p6-Slang-Piersing…/Piersing.pm :5: |
my role Piersing { |
FROGGS/p6-Slang-Tuxic…/Tuxic.pm :8: |
my role Tuxic { |
FROGGS/p6-if…/if.pm :4: |
my role BetterWorld { |
FROGGS/p6-overload-constant…/constant.pm :9: |
my role Numish[%handlers] { |
FROGGS/p6-overload-constant…/constant.pm :42: |
$*LANG.refine_slang('MAIN', role {}, Numish[%handlers]); |
GildedHonour/TelegramBot…/Core.pm6 :3: |
role JsonParseable { |
LLFourn/p6-AttrX-InitArg…/InitArg.pm6 :1: |
my role InitArg { |
LLFourn/p6-AttrX-InitArg…/multiple-class.t :25: |
my role Foo { |
LLFourn/p6-AttrX-InitArg…/multiple-class.t :30: |
my role Bar does Foo { |
LLFourn/p6-AttrX-InitArg…/multiple-class.t :48: |
my role Foo { |
LLFourn/p6-AttrX-InitArg…/multiple-class.t :53: |
my role Bar { |
LLFourn/p6-AttrX-InitArg…/role.t :5: |
role Foo { |
LLFourn/p6-DispatchMap…/DispatchMap.pm6 :6: |
my role Dispatcher { |
LLFourn/p6-DispatchMap…/DispatchMap.pm6 :12: |
my role Candidate { |
LLFourn/p6-OO-Schema…/README.md :170: |
role APT { } |
LLFourn/p6-OO-Schema…/Schema.pm6 :18: |
my role SchemaNode { |
LLFourn/p6-OO-Schema…/Schema.pm6 :110: |
my role Schema { |
LLFourn/p6-OO-Schema…/01-userland.t :34: |
ok u ~~ APT,"role applied to {u.gist}"; |
LLFourn/p6-OO-Schema…/01-userland.t :35: |
ok ku ~~ APT,"role applied to {ku.gist}"; |
LLFourn/p6-OO-Schema…/Userland.pm6 :3: |
role APT { } |
Leont/build-graph6…/Graph.pm :5: |
role Node { ... } |
Leont/build-graph6…/Graph.pm :8: |
role Plugin { ... } |
Leont/build-graph6…/Graph.pm :10: |
role Variable { ... } |
Leont/build-graph6…/Graph.pm :170: |
my role Node { |
Leont/build-graph6…/Graph.pm :216: |
my role Variable { |
Leont/build-graph6…/Graph.pm :308: |
my role Plugin { |
Leont/build-simple6…/Simple.pm :5: |
role Node { ... } |
Leont/build-simple6…/Simple.pm :47: |
my role Node { |
MARTIMM/Auth-SCRAM…/CHANGES.md :28: |
* Refactoring code to have hidden methods. In current setup it was not possible. This failed because of role usage, so keep it the same. |
MARTIMM/Auth-SCRAM…/Client.pm6 :13: |
role SCRAM::Client { |
MARTIMM/Auth-SCRAM…/Client.pod6 :5: |
=TITLE role Auth::SCRAM::Client |
MARTIMM/Auth-SCRAM…/Server.pm6 :13: |
role SCRAM::Server { |
MARTIMM/Auth-SCRAM…/Server.pod6 :5: |
=TITLE role Auth::SCRAM::Server |
MARTIMM/Auth-SCRAM…/Server.pod6 :16: |
risk that passwords are stolen. The server role helps to convert the username |
MARTIMM/Auth-SCRAM…/Server.pod6 :44: |
Then there is a need to add a user. This method will ask the server role to |
MARTIMM/BSON…/CHANGES.md :44: |
* Removed Positional role from BSON::Document. This means no $d[$i] anymore. There was no use for it. Less code, less parsing and less object building time. |
MARTIMM/BSON…/CHANGES.md :142: |
are now D.pm6, EDC.pm6 and EDC-Tools.pm6. The Double is there a role while |
MARTIMM/BSON…/Document.pm6 :282: |
# Associative role methods |
MARTIMM/BSON…/bench-readme.md :75: |
|| Removing Positional role (dropped) | 4.9585 |
MARTIMM/BSON…/bench-readme.md :81: |
| 20170225 | Dropped positional role from BSON::Document | 21.7285 |
MARTIMM/BSON…/D.pm6 :6: |
role Double is BSON::Encodable-Tools { |
MARTIMM/BSON…/Decoder.pm :17: |
role BSON::Double_Decoder { |
MARTIMM/BSON…/Decoder.pm :87: |
role BSON::String_Decoder { |
MARTIMM/BSON…/Decoder.pm :106: |
role BSON::CString_Decoder { |
MARTIMM/BSON…/Decoder.pm :125: |
role BSON::Int32_Decoder { |
MARTIMM/BSON…/Decoder.pm :147: |
role BSON::Int64_Decoder { |
MARTIMM/BSON…/Document1.pm6 :118: |
# Associative role methods |
MARTIMM/BSON…/Document1.pm6 :208: |
# Positional role methods |
MARTIMM/BSON…/Document2.pm6 :118: |
# Associative role methods |
MARTIMM/BSON…/Document2.pm6 :208: |
# Positional role methods |
MARTIMM/BSON…/Document3.pm6 :94: |
# Associative role methods |
MARTIMM/BSON…/Document3.pm6 :181: |
# Positional role methods |
MARTIMM/BSON…/EDC.pm6 :19: |
# This role implements BSON serialization functions. To provide full encoding |
MARTIMM/BSON…/EDC.pm6 :127: |
# Clone this object and then promote it to play the role of the |
MARTIMM/BSON…/Encodable.pm :13: |
# This role implements BSON serialization functions. To provide full encoding |
MARTIMM/BSON…/Encodable.pm :22: |
role BSON::Encodable { |
MARTIMM/mongo-perl6-driver…/table-role.pm6 :21: |
role MdbTableRole { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :26: |
Bool :$modpw = False, Bool :$modrole = False, Bool :$list = False, |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :145: |
my Str $dbrole = prompt("Choose one of @admin-roles[*]?: "); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :146: |
if $dbrole !~~ any(@admin-roles) { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :147: |
note "Role $dbrole not in the set of: @admin-roles[*]"; |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :151: |
$roles.push: ( role => $dbrole, db => $dbname); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :155: |
my Str $dbrole = prompt("Choose one of @backup-roles[*]?: "); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :156: |
if $dbrole !~~ any(@backup-roles) { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :157: |
note "Role $dbrole not in the set of: @backup-roles[*]"; |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :162: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :166: |
my Str $dbrole = prompt("Choose one of @cluster-roles[*]?: "); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :167: |
if $dbrole !~~ any(@cluster-roles) { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :168: |
note "Role $dbrole not in the set of: @cluster-roles[*]"; |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :173: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :177: |
my Str $dbrole = prompt("Choose one of @alldb-roles[*]?: "); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :178: |
if $dbrole !~~ any(@alldb-roles) { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :179: |
note "Role $dbrole not in the set of: @alldb-roles[*]"; |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :184: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :188: |
my Str $dbrole = prompt("Choose one of @super-roles[*]?: "); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :189: |
if $dbrole !~~ any(@super-roles) { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :190: |
note "Role $dbrole not in the set of: @super-roles[*]"; |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :195: |
#$roles.push: ( role => $dbrole, db => 'admin'); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :205: |
my Str $dbrole = prompt("Choose one of @user-roles[*]?: "); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :206: |
if $dbrole !~~ any(@user-roles) { |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :207: |
note "Role $dbrole not in the set of: @user-roles[*]"; |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :212: |
$roles.push: ( role => $dbrole, db => $dbname); |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :297: |
role => "readWrite", |
MARTIMM/mongo-perl6-driver…/mongodb-accounting.pl6 :301: |
role => "readWrite", |
MARTIMM/mongo-perl6-driver…/start-servers.pl6 :217: |
:roles([(role => 'userAdminAnyDatabase', db => 'admin'),]) |
MARTIMM/mongo-perl6-driver…/start-servers.pl6 :239: |
:roles([( role => 'readWrite', db => $dbname),]) |
MARTIMM/mongo-perl6-driver…/CHANGES.md :219: |
* Added role Iterable to Cursor. Now it is possible to do the following; |
MARTIMM/mongo-perl6-driver…/CHANGES.md :322: |
* Logging role added to log exception information. This logging will throw when severity is above some level. |
[MARTIMM/mongo-perl6-driver…/User config info.txt :2:](https://github.com/MARTIMM/mongo-perl6-driver/blob/c05ae0967e396e703d78fdeeca460909adc65397/doc/Other/User config info.txt#L2) |
'site-admin', 'B3n@Hurry', role => 'userAdminAnyDatabase', db => 'admin' |
[MARTIMM/mongo-perl6-driver…/User config info.txt :3:](https://github.com/MARTIMM/mongo-perl6-driver/blob/c05ae0967e396e703d78fdeeca460909adc65397/doc/Other/User config info.txt#L3) |
'Dondersteen', 'w@tD8jeDan', role => 'readWrite', db => 'test' |
[MARTIMM/mongo-perl6-driver…/User config info.txt :9:](https://github.com/MARTIMM/mongo-perl6-driver/blob/c05ae0967e396e703d78fdeeca460909adc65397/doc/Other/User config info.txt#L9) |
:roles([(role => 'userAdminAnyDatabase', db => 'admin'),]) |
[MARTIMM/mongo-perl6-driver…/User config info.txt :36:](https://github.com/MARTIMM/mongo-perl6-driver/blob/c05ae0967e396e703d78fdeeca460909adc65397/doc/Other/User config info.txt#L36) |
role => "userAdminAnyDatabase", |
MARTIMM/mongo-perl6-driver…/MongoDB.pod6 :152: |
defines a role and an Exception class. See for more below. |
MARTIMM/mongo-perl6-driver…/MongoDB.pod6 :379: |
=head1 role Logging |
MARTIMM/mongo-perl6-driver…/MongoDB.pod6 :383: |
role Logging { ... } |
MARTIMM/mongo-perl6-driver…/MongoDB.pod6 :385: |
This role can be used by any Exception provided that it also delivers some |
MARTIMM/mongo-perl6-driver…/MongoDB.pod6 :387: |
This role needs the attributes C<date-time> and C<severity> which hold the date and |
MARTIMM/mongo-perl6-driver…/Cursor.pod6 :39: |
C<for> because of the iterable role used on class Cursor. |
MARTIMM/mongo-perl6-driver…/Cursor.pod6 :107: |
Method needed for the Iterable role placed on this Cursor class. B<I<Not to be |
MARTIMM/mongo-perl6-driver…/Collection.pm6 :23: |
role HL::CollectionRole { |
MARTIMM/mongo-perl6-driver…/Users.pod6 :34: |
:roles([${role => 'readWrite', db => 'test3'},]) |
MARTIMM/mongo-perl6-driver…/Users.pod6 :41: |
:roles( [ {role => 'readWrite', db => 'test1'}, |
MARTIMM/mongo-perl6-driver…/Users.pod6 :42: |
{role => 'dbAdmin', db => 'test2'} |
MARTIMM/mongo-perl6-driver…/Users.pod6 :122: |
a string it specifies the role assigned to the user. When it is a list, the |
MARTIMM/mongo-perl6-driver…/Users.pod6 :124: |
this case the role is assigned to the user but only for a specific database. |
MARTIMM/mongo-perl6-driver…/Users.pod6 :130: |
:roles([(role => 'readWrite', db => 'test1'), |
MARTIMM/mongo-perl6-driver…/Users.pod6 :131: |
(role => 'dbAdmin', db => 'test2') |
MARTIMM/mongo-perl6-driver…/Users.pod6 :135: |
:roles([(role => 'dbAdmin', db => 'test2'),]) |
MARTIMM/mongo-perl6-driver…/500-Users.t :141: |
( role => 'readWrite', db => 'test1'), |
MARTIMM/mongo-perl6-driver…/500-Users.t :142: |
( role => 'dbAdmin', db => 'test2') |
MARTIMM/mongo-perl6-driver…/500-Users.t :172: |
roles => ([(role => 'dbAdmin', db => 'test2'),]) |
MARTIMM/mongo-perl6-driver…/503-Authenticate-prepare.t :49: |
# role => "readWrite", |
MARTIMM/mongo-perl6-driver…/503-Authenticate-prepare.t :67: |
:roles([(role => 'userAdminAnyDatabase', db => 'admin'),]) |
MARTIMM/mongo-perl6-driver…/503-Authenticate-prepare.t :78: |
:roles([(role => 'readWrite', db => 'test'),]) |
MARTIMM/mongo-perl6-driver…/112-Client.t :69: |
:roles([(role => 'readWrite', db => 'test'),]) |
MARTIMM/mongo-perl6-driver…/driver-authentication.sxml :111: |
:roles([(role => 'readWrite', db => 'tdb'),]) |
MARTIMM/mongo-perl6-driver…/driver-authentication.t :38: |
:roles([(role => 'readWrite', db => 'tdb'),]) |
MadcapJake/Test-Lab…/Experiment.pm6 :1: |
#| This role provides shared behavior for experiments. |
MadcapJake/Test-Lab…/020-experiment.t :122: |
my role Boom { method publish($result) { die 'boomtown' } } |
MadcapJake/Test-Lab…/020-experiment.t :145: |
my role Boom { method publish($result) { die 'boomtown' } } |
MadcapJake/Test-Lab…/020-experiment.t :233: |
my role EnabledError { method is-enabled { die 'kaboom' } }; |
MadcapJake/Test-Lab…/020-experiment.t :393: |
my role Dier { has $!throw-on-mismatches } |
MadcapJake/Test-Lab…/020-experiment.t :544: |
my role FalseEnabled { method is-enabled { False } } |
MattOates/BioInfo…/BioInfo.pm6 :11: |
role BioInfo::Grammar { |
MattOates/BioInfo…/BioInfo.pm6 :18: |
role BioInfo::Actions { |
MattOates/BioInfo…/Parser.pm6 :1: |
role BioInfo::Parser { |
MattOates/BioInfo…/Seq.pm6 :1: |
role BioInfo::Seq { |
Mouq/toml-pm6…/ForeignGrammar.pm :1: |
unit role ForeignGrammar; |
Mouq/toml-pm6…/Grammar.pm6 :163: |
role Escapes { |
Mouq/toml-pm6…/Grammar.pm6 :181: |
role Multi { |
Mouq/toml-pm6…/Grammar.pm6 :192: |
<foreign-rule: 'string', state$= String but role :: does Multi { |
Mouq/toml-pm6…/Grammar.pm6 :199: |
<foreign-rule: 'string', state$= String but role :: does Escapes { |
Mouq/toml-pm6…/Grammar.pm6 :206: |
<foreign-rule: 'string', state$= String but role :: does Escapes does Multi { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :142: |
$int but role { method octaves { $oct } }; |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :196: |
role for-naming { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :200: |
role maj6 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :205: |
role min6 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :210: |
role dom7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :223: |
role maj7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :228: |
role min7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :233: |
role aug7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :238: |
role dim7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :243: |
role halfdim7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :248: |
role minmaj7 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :253: |
role sus2 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :258: |
role sus4 does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :264: |
role maj does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :272: |
role min does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :280: |
role dim does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :288: |
role aug does for-naming is export { |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :297: |
role weird does for-naming is export { } |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :349: |
my $role = weird; |
Perl6-Noise-Gang/p6-Music-Helpers…/Helpers.pm :352: |
$role = $_; |
Skarsnik/gptrixie…/Class.pm6 :5: |
role CLocation is rw is export { |
Skarsnik/gptrixie…/Class.pm6 :17: |
role Type is export { |
Skarsnik/perl6-config-simple…/Role.pm6 :2: |
role Config::Simple::Role { |
Skarsnik/perl6-gumbo…/README.md :108: |
This module provide a Gumbo::Parser class that does the role defined by the `HTML::Parser` module. It also provide some additionnals attributes that contains various informations. It work exactly like the `parse-html` method with the same extra optionnals arguments. |
Skarsnik/perl6-gumbo…/Gumbo.pm6 :98: |
This module provide a Gumbo::Parser class that does the role defined by the C<HTML::Parser> module. |
TiMBuS/Net--IRC…/README.pod :11: |
role ExtraAnnoying { |
TiMBuS/Net--IRC…/Bot.pm :55: |
my role irc-connection[$debug] { |
TiMBuS/Net--IRC…/Bot.pm :120: |
$who does role { method Str { self<nick> // self<host> } } |
TiMBuS/Net--IRC…/CommandHandler.pm :11: |
role Command[Str $command-name, Bool $abbreviate = True] { |
TiMBuS/Net--IRC…/CommandHandler.pm :31: |
role Net::IRC::CommandHandler { |
Tux/CSV…/CSV.pm :479: |
# See also src/core/Exception.pm - role X::Comp method gist |
ab5tract/Terminal-Print…/rpg-ui.p6 :896: |
role TempCompositing { |
ab5tract/Terminal-Print…/Animated.pm6 :10: |
role Animated[Bool :$auto-clear, Bool :$concurrent] { |
ab5tract/Terminal-Print…/BoxDrawing.pm6 :31: |
role Terminal::Print::BoxDrawing { |
ab5tract/Terminal-Print…/Pixelated.pm6 :8: |
role Pixelated { |
adaptiveoptics/Crust-Middleware-Session-Store-DBIish…/META6.json :6: |
"description" : "Implements database storage role for Crust::Middleware::Session", |
adaptiveoptics/Crust-Middleware-Session-Store-DBIish…/README.md :3: |
Crust::Middleware::Session::Store::DBIish - Implements database storage role for Crust::Middleware::Session |
adaptiveoptics/Crust-Middleware-Session-Store-DBIish…/README.md :31: |
role for Crust::Middleware::Session in any database supported by |
adaptiveoptics/Crust-Middleware-Session-Store-DBIish…/DBIish.pm6 :42: |
=SUBTITLE Implements database storage role for Crust::Middleware::Session |
adaptiveoptics/Crust-Middleware-Session-Store-DBIish…/DBIish.pm6 :68: |
role for Crust::Middleware::Session in any database supported by |
adaptiveoptics/HTML-Tag…/Tag.pm6 :85: |
role HTML::Tag::generic-single-tag[$T] |
adaptiveoptics/HTML-Tag…/Tag.pm6 :94: |
role HTML::Tag::generic-tag[$T] |
adaptiveoptics/P6-Finance-GDAX-API…/README.md :7: |
This is a role and should not be punted into existence except for |
adaptiveoptics/P6-Finance-GDAX-API…/README.md :10: |
(and ::Types) which this role does. |
adaptiveoptics/P6-Finance-GDAX-API…/README.md :45: |
All Finance::GDAX::API::* modules do this role to implement their |
adaptiveoptics/P6-Finance-GDAX-API…/API.pm6 :9: |
role Finance::GDAX::API does Finance::GDAX::API::URL |
adaptiveoptics/P6-Finance-GDAX-API…/API.pm6 :113: |
This is a role and should not be punted into existence except for |
adaptiveoptics/P6-Finance-GDAX-API…/API.pm6 :116: |
(and ::Types) which this role does. |
adaptiveoptics/P6-Finance-GDAX-API…/API.pm6 :151: |
All Finance::GDAX::API::* modules doe this role to implement their |
adaptiveoptics/P6-Finance-GDAX-API…/URL.pm6 :3: |
role Finance::GDAX::API::URL |
adaptiveoptics/P6-Finance-GDAX-API…/URL.pm6 :54: |
This role builds URLs for Finance::GDAX::API classes |
albastev/Grammar-Modelica…/ClassDefinition.pm6 :5: |
unit role Grammar::Modelica::ClassDefinition; |
albastev/Grammar-Modelica…/ComponentClause.pm6 :5: |
unit role Grammar::Modelica::ComponentClause; |
albastev/Grammar-Modelica…/Equations.pm6 :5: |
unit role Grammar::Modelica::Equations; |
albastev/Grammar-Modelica…/Expressions.pm6 :5: |
unit role Grammar::Modelica::Expressions; |
albastev/Grammar-Modelica…/Extends.pm6 :5: |
unit role Grammar::Modelica::Extends; |
albastev/Grammar-Modelica…/LexicalConventions.pm6 :5: |
unit role Grammar::Modelica::LexicalConventions; |
albastev/Grammar-Modelica…/Modification.pm6 :5: |
unit role Grammar::Modelica::Modification; |
andydude/p6-c-parser…/AST.pm6 :6: |
role Compound {} |
andydude/p6-c-parser…/AST.pm6 :9: |
role External {} |
andydude/p6-c-parser…/AST.pm6 :12: |
role Operation {} |
araraloren/perl6-app-snippet…/snippet.pm6 :25: |
## role Target and Compiler |
araraloren/perl6-app-snippet…/snippet.pm6 :27: |
role Target { |
araraloren/perl6-app-snippet…/snippet.pm6 :77: |
# the base role compiler provide a interface |
araraloren/perl6-app-snippet…/snippet.pm6 :79: |
role Compiler { |
araraloren/perl6-app-snippet…/snippet.pm6 :263: |
role Interface { |
araraloren/perl6-getopt-advance…/Advance.adoc :860: |
=== role Context |
araraloren/perl6-getopt-advance…/Advance.adoc :1027: |
=== role Helper |
araraloren/perl6-getopt-advance…/Advance.adoc :1143: |
=== role Option |
araraloren/perl6-getopt-advance…/Advance.adoc :1464: |
=== role NonOption |
araraloren/perl6-getopt-advance…/Advance.adoc :1678: |
=== role TypeOverload |
araraloren/perl6-getopt-advance…/Advance.adoc :1710: |
=== role ResultHandler |
araraloren/perl6-getopt-advance…/Advance.adoc :1742: |
=== role ResultHandlerOverload |
araraloren/perl6-getopt-advance…/Advance.adoc :1796: |
=== role Parser does Publisher does RefOptionSet |
araraloren/perl6-getopt-advance…/Advance.adoc :1877: |
mrh => ResultHandler.new but role :: { |
araraloren/perl6-getopt-advance…/Advance.adoc :2047: |
=== role Info |
araraloren/perl6-getopt-advance…/Advance.adoc :2061: |
=== role Message |
araraloren/perl6-getopt-advance…/Advance.adoc :2075: |
=== role Publisher |
araraloren/perl6-getopt-advance…/Advance.adoc :2100: |
=== role Subscriber |
araraloren/perl6-getopt-advance…/Advance.adoc :2110: |
=== role ContextProcessor does Message |
araraloren/perl6-getopt-advance…/Advance.adoc :2153: |
=== role RefOptionSet |
araraloren/perl6-getopt-advance…/Context.pm6 :6: |
role Context is export { |
araraloren/perl6-getopt-advance…/Group.pm6 :18: |
role Group does RefOptionSet { |
araraloren/perl6-getopt-advance…/Helper.pm6 :11: |
role Helper is export { |
araraloren/perl6-getopt-advance…/NonOption.pm6 :21: |
role NonOption does RefOptionSet does Subscriber { |
araraloren/perl6-getopt-advance…/Option.pm6 :28: |
role Option does RefOptionSet does Subscriber { |
araraloren/perl6-getopt-advance…/Parser.pm6 :14: |
role Parser { ... } |
araraloren/perl6-getopt-advance…/Parser.pm6 :15: |
role TypeOverload { ... } |
araraloren/perl6-getopt-advance…/Parser.pm6 :16: |
role ResultHandler { ... } |
araraloren/perl6-getopt-advance…/Parser.pm6 :17: |
role ResultHandlerOverload { ... } |
araraloren/perl6-getopt-advance…/Parser.pm6 :277: |
role ResultHandler is export { |
araraloren/perl6-getopt-advance…/Parser.pm6 :297: |
role TypeOverload is export { |
araraloren/perl6-getopt-advance…/Parser.pm6 :307: |
role ResultHandlerOverload is export { |
araraloren/perl6-getopt-advance…/Parser.pm6 :331: |
role Parser does Getopt::Advance::Utils::Publisher does RefOptionSet is export { |
araraloren/perl6-getopt-advance…/Parser.pm6 :359: |
mrh => ResultHandler.new but role :: { |
araraloren/perl6-getopt-advance…/Utils.pm6 :17: |
role Info { ... } |
araraloren/perl6-getopt-advance…/Utils.pm6 :19: |
role Message { ... } |
araraloren/perl6-getopt-advance…/Utils.pm6 :21: |
role Publisher { ... } |
araraloren/perl6-getopt-advance…/Utils.pm6 :23: |
role Subscriber { ... } |
araraloren/perl6-getopt-advance…/Utils.pm6 :25: |
role ContextProcessor { ... } |
araraloren/perl6-getopt-advance…/Utils.pm6 :27: |
role RefOptionSet { ... } |
araraloren/perl6-getopt-advance…/Utils.pm6 :33: |
role Info is export { |
araraloren/perl6-getopt-advance…/Utils.pm6 :40: |
role Message is export { |
araraloren/perl6-getopt-advance…/Utils.pm6 :47: |
role Publisher is export { |
araraloren/perl6-getopt-advance…/Utils.pm6 :67: |
role Subscriber is export { |
araraloren/perl6-getopt-advance…/Utils.pm6 :71: |
role ContextProcessor does Message is export { |
araraloren/perl6-getopt-advance…/Utils.pm6 :114: |
role RefOptionSet is export { |
araraloren/perl6-terminal-table…/Frame.pm6 :14: |
role Visible { |
araraloren/perl6-terminal-table…/String.pm6 :16: |
role ToWhiteSpace { |
arnsholt/Algorithm-Viterbi…/Viterbi.pm :9: |
our role Observation {}; |
atweiden/txn-parser…/ParseTree.pm6 :73: |
role Entry::Posting::Amount[ASSET] |
atweiden/txn-parser…/ParseTree.pm6 :91: |
role Entry::Posting::Amount[COMMODITY] |
autarch/perl6-Pod-TreeWalker…/Listener.pm6 :1: |
unit role Pod::TreeWalker::Listener; |
autarch/perl6-Pod-TreeWalker…/Listener.pm6 :4: |
# even though it seems like the role method should be shadowed by the class's |
autarch/perl6-Pod-TreeWalker…/Listener.pm6 :64: |
This role defines the API which objects passed to L<doc:Pod::TreeWalker>'s |
avuserow/perl6-binary-structured…/Structured.pm6 :153: |
my role ConstructedAttributeHelper { |
awwaiid/p6-Inline-Ruby…/Ruby.pm6 :117: |
role RubyPackage[Str $module] { |
azawawi/farabi6…/perl6-mode.js :223: |
"module class role package enum grammar slang subset", |
azawawi/perl6-clean…/Clean.pm6 :5: |
role Cleanable is export { |
azawawi/perl6-file-homedir…/MacOSX.pm6 :4: |
unit role File::HomeDir::MacOSX; |
azawawi/perl6-file-homedir…/Unix.pm6 :4: |
unit role File::HomeDir::Unix; |
azawawi/perl6-file-homedir…/Win32.pm6 :4: |
unit role File::HomeDir::Win32; |
azawawi/perl6-gtk-scintilla…/ScintillaDoc.html :2382: |
having a role in word functions. |
azawawi/perl6-gtk-scintilla…/ScintillaGTKAccessible.cxx :1173: |
obj->role = ATK_ROLE_TEXT; |
azawawi/perl6-gtk-scintilla…/WidgetGen.py :34: |
if role == "get": |
azawawi/perl6-memoize…/Memoize.pm6 :29: |
$r.^mixin( role { |
bbkr/jsonrpc…/RPC.pm6 :4: |
role X::JSON::RPC is Exception { |
bduggan/mosdef…/Mosdef.pm :3: |
role MOSDEF::Grammar { |
bduggan/p6-jupyter-kernel…/Magics.pm6 :96: |
return $result but role { |
bduggan/p6-jupyter-kernel…/Response.pm6 :1: |
role Jupyter::Kernel::Response { |
bduggan/p6-jupyter-kernel…/Sandbox.pm6 :64: |
return True but role { method __hide { True } } |
bduggan/p6-jupyter-kernel…/Sandbox.pm6 :74: |
return True but role { method __hide { True } } |
bduggan/p6-log-async…/README.md :163: |
my $context = Log::Async::Context.new but role { |
bduggan/p6-log-async…/Async.pm6 :47: |
my $fmt = $formatter but role { method is-hidden-from-backtrace { True } }; |
bduggan/p6-log-async…/03-log.t :9: |
$*OUT = $*OUT but role { method say($arg) { $out ~= $arg } }; |
bduggan/p6-log-async…/07-done.t :9: |
$*OUT = $*OUT but role { method say($arg) { $out ~= $arg } }; |
bduggan/p6-log-async…/12-context.t :9: |
my $out = $*OUT but role { method say($arg) { @lines.push: $arg } }; |
bduggan/p6-log-async…/13-remove-tap.t :9: |
my $out = $*OUT but role { method say($arg) { @lines.push: $arg }; method flush { } }; |
bduggan/p6-log-async…/14-frame.t :9: |
my $out = $*OUT but role { method say($str) { @all.push: $str }; method flush { } }; |
bluebear94/Math-Random…/README.md :31: |
The `Math::Random` role requires two methods to be implemented: |
bluebear94/Math-Random…/Random.pm6 :3: |
unit role Math::Random; |
briandfoy/perl6-PrettyDump…/PrettyDump.pm6 :102: |
my $b = $a but role { |
briandfoy/perl6-PrettyDump…/05.but-role.t :27: |
my $b = $a but role { |
cjfields/bioperl6…/Aliased.pm6 :1: |
role Bio::Role::Aliased { |
cjfields/bioperl6…/Annotatable.pm6 :3: |
role Bio::Role::Annotatable { |
cjfields/bioperl6…/Annotation.pm6 :3: |
role Bio::Role::Annotation { |
cjfields/bioperl6…/Annotation.pm6 :4: |
# this creates a set of attributes based on role params |
cjfields/bioperl6…/Describable.pm6 :3: |
role Bio::Role::Describable { |
cjfields/bioperl6…/IO.pm6 :5: |
role Bio::Role::IO does Bio::Role::Temp { |
cjfields/bioperl6…/Identifiable.pm6 :3: |
role Bio::Role::Identifiable { |
cjfields/bioperl6…/Location.pm6 :7: |
role Bio::Role::Location does Bio::Role::Range { |
cjfields/bioperl6…/Pluggable.pm6 :7: |
# TODO: Do we override the Pluggable role or use our own? Going with our own |
cjfields/bioperl6…/Pluggable.pm6 :10: |
role Bio::Role::Pluggable[Str $pd] # does Pluggable |
cjfields/bioperl6…/PrimarySeq.pm6 :4: |
role Bio::Role::PrimarySeq { |
cjfields/bioperl6…/Range.pm6 :8: |
role Bio::Role::Range { |
cjfields/bioperl6…/RecordFormat.pm6 :3: |
role Bio::Role::RecordFormat { |
cjfields/bioperl6…/SeqStream.pm6 :3: |
role Bio::Role::SeqStream { |
cjfields/bioperl6…/Temp.pm6 :5: |
role Bio::Role::Temp { |
cjfields/bioperl6…/AnnotationCollection.pm6 :1: |
role Bio::Role::AnnotationCollection { |
cjfields/bioperl6…/FastaIO.pm6 :5: |
role Bio::Role::FastaIO[$file] does Bio::Role::IO[$file]{ |
cjfields/bioperl6…/Feature.pm6 :1: |
role Bio::Role::Feature { |
cjfields/bioperl6…/Feature.pm6 :2: |
# This is a generic role that describes and manipulates a specific region or |
cjfields/bioperl6…/Feature.pm6 :9: |
# Modules using this role may or may not also be a FeatureHolder, and that |
cjfields/bioperl6…/FeatureCollection.pm6 :1: |
role Bio::Role::FeatureCollection { |
cjfields/bioperl6…/FeatureCollection.pm6 :2: |
# this role describes methods for accessing Features for a specific instance. |
cjfields/bioperl6…/IO.pm6 :1: |
role Bio::Role::IO[$file]{ |
cjfields/bioperl6…/Location.pm6 :1: |
role Bio::Role::Location { |
cjfields/bioperl6…/Fuzzy.pm6 :4: |
role Bio::Role::Location::Fuzzy does Bio::Role::Location { |
cjfields/bioperl6…/Simple.pm6 :4: |
role Bio::Role::Location::Simple does Bio::Role::Location { |
cjfields/bioperl6…/Split.pm6 :4: |
role Bio::Role::Location::Split does Bio::Role::Location { |
cjfields/bioperl6…/RichSeq.pm6 :1: |
role Bio::Role::RichSeq { |
cjfields/bioperl6…/RichSeq.pm6 :15: |
# decide whether or not it's necessary to even have a RichSeq role as anything |
cjfields/bioperl6…/Aliased.t :27: |
# TODO: add role tests... |
colomon/ABC…/Duration.pm :3: |
role ABC::Duration { |
colomon/ABC…/Pitched.pm :3: |
role ABC::Pitched { |
cosimo/perl6-facter…/Debug.pm :3: |
role Facter::Debug { |
croservices/cro-http-session-redis…/Redis.pm6 :5: |
role Cro::HTTP::Session::Redis[::TSession] does Cro::HTTP::Session::Persistent[::TSession] { |
cygx/p6-tinycc…/CSub.pm :8: |
my role CSub[$bytes, $fp] is export { |
darrenf/p6-test-declare…/README.md :122: |
* Test::Declare::Suite - for a role which bundles tests together against a common class/method, to reduce repetition. |
darrenf/p6-test-declare…/Declare.pm6 :137: |
- for a role which bundles tests together against a common class/method, to reduce repetition. |
darrenf/p6-test-declare…/Suite.pm6 :5: |
role Test::Declare::Suite { |
darrenf/p6-test-declare…/Suite.pm6 :54: |
Test::Declare::Suite is a helper role which enables bundling of |
dboys/p6-WWW-SilverGoldBull…/CommonMethodsRole.pm6 :3: |
unit role WWW::SilverGoldBull::CommonMethodsRole; |
dboys/p6-WWW-SilverGoldBull…/OrderQuoteRole.pm6 :5: |
unit role WWW::SilverGoldBull::OrderQuoteRole; |
dbrunton/Automata-Cellular…/Cellular.pm6 :8: |
role Rule { |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :1146: |
<authorization identifier> ::= <role name> | <user identifier> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :1218: |
<role name> ::= <identifier> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :3208: |
| <role definition> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4343: |
Define privileges and role authorizations. |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4346: |
<grant statement> ::= <grant privilege statement> | <grant role statement> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4403: |
--h3 12.4 <role definition> (p741) |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4410: |
<role definition> ::= CREATE ROLE <role name> [ WITH ADMIN <grantor> ] |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4412: |
--h3 12.5 <grant role statement> (p742) |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4416: |
Define role authorizations. |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4419: |
<grant role statement> ::= |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4420: |
GRANT <role granted> [ { <comma> <role granted> }... ] |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4423: |
<role granted> ::= <role name> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4425: |
--h3 12.6 <drop role statement> (p744) |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4432: |
<drop role statement> ::= DROP ROLE <role name> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4438: |
Destroy privileges and role authorizations. |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4443: |
| <revoke role statement> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4451: |
<revoke role statement> ::= |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4452: |
REVOKE [ ADMIN OPTION FOR ] <role revoked> [ { <comma> <role revoked> }... ] |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4455: |
<role revoked> ::= <role name> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4575: |
| <role definition> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4597: |
| <drop role statement> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :4649: |
| <set role statement> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :5214: |
--h3 18.3 <set role statement> (p909) |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :5218: |
Set the current role name for the current SQL-session context. |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :5221: |
<set role statement> ::= SET ROLE <role specification> |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :5223: |
<role specification> ::= <value specification> | NONE |
dmaestro/SQL-Lexer…/sql-2003-2.bnf :6619: |
--## <tr><td> X </td><td> invalid role specification </td><td> 0P </td><td> (no subclass) </td><td> 000 </td></tr> |
drforr/perl6-ANTLR4…/ICalendar.g4 :920: |
: k_role ASSIGN ( k_chair |
drforr/perl6-ANTLR4…/ICalendar.g4 :1525: |
k_role : R O L E; |
drforr/perl6-ANTLR4…/Perl6.pm6 :25: |
my role Named { has $.name; } |
drforr/perl6-ANTLR4…/Perl6.pm6 :26: |
my role Modified { |
drforr/perl6-ANTLR4…/Grammar.pm6 :38: |
my role Indenting { |
drforr/perl6-ANTLR4…/Grammar.pm6 :51: |
my role Formatting { |
drforr/perl6-Format-Lisp…/Lisp.pm6 :43: |
my role Debugging { |
drforr/perl6-Format-Lisp…/Lisp.pm6 :46: |
my role Testing { |
drforr/perl6-Format-Lisp…/Lisp.pm6 :49: |
my role Validating { |
drforr/perl6-Format-Lisp…/Actions.pm6 :15: |
my role Nested { |
drforr/perl6-Format-Lisp…/Actions.pm6 :19: |
my role Padded { |
drforr/perl6-Format-Lisp…/Actions.pm6 :24: |
my role Number-Like { |
drforr/perl6-Format-Lisp…/Actions.pm6 :104: |
my role String-Like { |
drforr/perl6-Perl6-Parser…/README.md :43: |
Redisplaying it becomes a matter of calling the `to-string()` method on the tree, which passes an optional formatting hashref down the tree. You can use the format methods as they are, or add a role or subclass the objects created as you see fit to create new objects. |
drforr/perl6-Perl6-Parser…/Parser.pm6 :43: |
Redisplaying it becomes a matter of calling the C<to-string()> method on the tree, which passes an optional formatting hashref down the tree. You can use the format methods as they are, or add a role or subclass the objects created as you see fit to create new objects. |
drforr/perl6-Perl6-Parser…/Parser.pm6 :204: |
my role Debugging { |
drforr/perl6-Perl6-Parser…/Parser.pm6 :379: |
my role Testing { |
drforr/perl6-Perl6-Parser…/Parser.pm6 :389: |
my role Validating { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :168: |
(a side note - These really should be L<Perl6::Variable::Scalar::Contextualizer>, but that would mean that these were both C<.textual> (from the pare… |
drforr/perl6-Perl6-Parser…/Factory.pm6 :232: |
Anything that's not C<.textual> wil have this role mixed in, and provide a C<@.child> accessor to get at, say, elements in a list or the expressions in a standalone subroutine. |
drforr/perl6-Perl6-Parser…/Factory.pm6 :255: |
my role Movement { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :426: |
my role Ordered-Tree { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :438: |
my role Leaf { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :456: |
my role Twig { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :472: |
my role Textual { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :479: |
my role Structural { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :484: |
my role Token { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :492: |
my role Constructor-from-match { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :503: |
my role Constructor-from-int { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :514: |
my role Constructor-from-sample { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :531: |
my role BasicTextual { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :589: |
my role Constructor-Enter-from-int { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :596: |
my role Constructor-Exit-from-int { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :604: |
my role Constructor-from-match-child { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :628: |
my role Constructor-from-delims { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :652: |
my role Constructor-from-outer-match { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :686: |
my role Constructor-from-outer-int { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :722: |
my role Constructor-from-int-balanced { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :746: |
my role Child { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :750: |
my role Branching does Child { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :1232: |
my role Assertions { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :1287: |
my role Options { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :1300: |
my role Perl6::Parser::Grammar::Rules { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :1422: |
my role Perl6::Parser::Actions::Rules { |
drforr/perl6-Perl6-Parser…/Factory.pm6 :4517: |
# role <name> { } |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :20: |
# role <name> { } |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :271: |
ok round-trips( gensym-package Q{role %s{}} ), Q{no ws}; |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :274: |
role %s {} |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :277: |
ok round-trips( gensym-package Q{role %s{} } ), Q{trailing ws}; |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :279: |
ok round-trips( gensym-package Q{role %s {} } ), |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :286: |
ok round-trips( Q{role Foo{ }} ), Q{no ws}; |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :289: |
role Foo { } |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :292: |
ok round-trips( Q{role Foo{ } } ), Q{trailing ws}; |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :294: |
ok round-trips( Q{role Foo { } } ), Q{leading, trailing ws}; |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :300: |
ok round-trips( gensym-package Q{unit role %s;} ), Q{no ws}; |
drforr/perl6-Perl6-Parser…/11-package-declarator.t :303: |
unit role %s; |
drforr/perl6-Perl6-Parser…/999-regression.t :80: |
role a_role { # role to add a variable: foo, |
drforr/perl6-Perl6-Parser…/rosetta-a.t :64: |
role A { |
drforr/perl6-Perl6-Parser…/rosetta-a.t :145: |
role a_role { # role to add a variable: foo, |
drforr/perl6-Perl6-Parser…/rosetta-a.t :159: |
say $this.foo; # prints: 2 - original role value |
drforr/perl6-Perl6-Parser…/rosetta-a.t :168: |
my $lue = 42 but role { has $.answer = "Life, the Universe, and Everything" } |
drforr/perl6-Perl6-Parser…/rosetta-b.t :690: |
role PPM { |
drforr/perl6-slang-roman…/Roman.pm6 :155: |
role Roman::Grammar |
drforr/perl6-slang-roman…/Roman.pm6 :175: |
role Roman::Actions |
erickjordan/perl6-Parse-STDF…/STDF.pm6 :11: |
role X::Parse::STDF { } |
fayland/perl6-WebService-GitHub…/Role.pm :20: |
role WebService::GitHub::Role { |
fayland/perl6-WebService-GitHub…/Role.pm :155: |
# for role override |
fayland/perl6-WebService-GitHub…/CustomUserAgent.pm :3: |
role WebService::GitHub::Role::CustomUserAgent { |
fayland/perl6-WebService-GitHub…/Debug.pm :3: |
role WebService::GitHub::Role::Debug { |
fayland/perl6-WebService-GitHub…/search.response :1286: |
"description": "Ansible role for perl", |
finanalyst/p6-task-popular…/README.md :43: |
| JSON::Class | 14.29 | role to provide simple serialisation/deserialisation of objects to/from JSON | |
finanalyst/pod-cached…/contexts.pod6 :36: |
return [<a b c>] does role { |
fjwhittle/p6-Path-Map…/README.md :161: |
For convenience, You can call a `Path::Map::Match` object directly if its `handler` implements the `Callable` role - in which case the matched `variables` will be passed to the handler. |
fjwhittle/p6-Path-Map…/Map.pm6 :276: |
C<handler> implements the C<Callable> role - in which case the matched |
gabrielash/p6-net-jupyter…/Magic.pm :17: |
role ActionParser[::Actions, ::Grammar ] { |
gabrielash/perl6-zmq…/Common.pm :7: |
role CArray-CStruct[Mu:U \T where .REPR eq 'CStruct'] |
gabrielash/perl6-zmq…/ContextOptions.pm :9: |
role ContextOptions is export { |
gabrielash/perl6-zmq…/SocketOptions.pm :8: |
role SocketOptions is export { |
gfldex/http-server-simple…/Simple.pm6 :3: |
role HTTP::Server::Simple[IO::Socket ::SocketType = IO::Socket::INET] { |
gfldex/perl6-concurrent-channelify…/Channelify.pm6 :15: |
return $channel.list but role :: { method channel { $channel }; method no-thread { False } } |
gfldex/perl6-concurrent-channelify…/Channelify.pm6 :25: |
}) but role :: { method channel { $channel }; method no-thread { True } } |
gfldex/perl6-concurrent-file-find…/README.md :42: |
background thread. The list got a role mixed in with the sole method `channel` |
gfldex/perl6-concurrent-file-find…/Find.pm6 :120: |
return $channel.list but role :: { method channel { $channel } }; |
gfldex/perl6-concurrent-file-find…/Find.pm6 :148: |
return $channel.list but role :: { method channel { $channel } }; |
gfldex/perl6-git-config…/README.md :23: |
The returned Hash got an anonymous role mixed in providing the method `path` |
gfldex/perl6-git-config…/Config.pm6 :33: |
%ret but role :: { |
gfldex/perl6-meta6-bin…/bin.pm6 :229: |
$s but role :: { method version { $v } } |
grondilu/clifford…/BasisBlade.pm6 :5: |
my role InDiagonalBasis {...} |
grondilu/clifford…/BasisBlade.pm6 :113: |
role InDiagonalBasis { |
grondilu/clifford…/MultiVector.pm6 :1: |
unit role MultiVector does Numeric; |
grondilu/clifford…/BitEncoded.pm6 :3: |
unit role MultiVector::BitEncoded does MultiVector; |
jamesneko/dice-roller…/Rollable.pm6 :1: |
unit role Dice::Roller::Rollable; |
jamesneko/dice-roller…/Selector.pm6 :1: |
unit role Dice::Roller::Selector; |
japhb/RPG-Base…/Grouping.pm6 :1: |
role RPG::Base::Grouping[::T] { ... }; |
japhb/RPG-Base…/Grouping.pm6 :27: |
role RPG::Base::Grouping[::T] { |
japhb/RPG-Base…/Named.pm6 :2: |
role RPG::Base::Named { |
japhb/RPG-Base…/StatsBearer.pm6 :4: |
role RPG::Base::StatsBearer {...}; |
japhb/RPG-Base…/StatsBearer.pm6 :47: |
role RPG::Base::StatsBearer { |
japhb/RPG-Base…/ThingContainer.pm6 :4: |
role RPG::Base::ThingContainer {...}; |
japhb/RPG-Base…/ThingContainer.pm6 :39: |
role RPG::Base::ThingContainer { |
jasonmay/perl6-ioc…/Service.pm6 :1: |
role IoC::Service { |
jnthn/grammar-debugger…/Debugger.pm6 :67: |
$m does role { method breakpoint { True } } |
jnthn/grammar-debugger…/Debugger.pm6 :70: |
$m does role { |
jnthn/grammar-debugger…/WrapCache.pm6 :1: |
role Grammar::Debugger::WrapCache { |
jnthn/grammar-debugger…/WrapCache.pm6 :10: |
my role Forward { |
jnthn/oo-actors…/Actors.pm6 :1: |
role Actor { |
jnthn/p6-docker-file…/File.pm6 :16: |
role Entry { |
jnthn/p6-docker-file…/File.pm6 :23: |
role Instruction[InstructionName $ins] does Entry { |
jnthn/p6-http-hpack…/HPACK.pm6 :139: |
role X::HTTP::HPACK is Exception { } |
jnthn/p6-http-hpack…/HPACK.pm6 :162: |
role HTTP::HPACK::Tables { |
jnthn/p6-test-io-socket-async…/Async.pm6 :5: |
role Connection { |
jnthn/p6-test-scheduler…/META6.json :5: |
"description" : "An implementation of the Perl 6 Scheduler role with virtualized time.", |
jnthn/p6-test-scheduler…/README.md :3: |
An implementation of the Perl 6 `Scheduler` role that uses virtualized time. |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :175: |
different behaviours the actual object may have a role applied |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :470: |
objects as created for the C<inputs> hash will have a role applied |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :506: |
role Audio::Liquidsoap::Input::Http |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :527: |
role Audio::Liquidsoap::Input::Harbor |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :656: |
my role LiquidSock { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :839: |
my role SimpleCommand[Str $command] { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :845: |
my role SimpleCommand[Str $command, $check] { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :851: |
my role SimpleCommand[Str $command, &after ] { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :869: |
my role Item { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :1095: |
role Http { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :1112: |
role Harbor { |
jonathanstowe/Audio-Liquidsoap…/Liquidsoap.pm :1131: |
my %type-role = harbor => Harbor, http => Http; |
jonathanstowe/IO-Path-Mode…/Mode.pm :153: |
has, represented as an L<Int> with the role C<Permissions> that has |
jonathanstowe/IO-Path-Mode…/Mode.pm :209: |
role Permissions { |
jonathanstowe/Lumberjack-Application…/JSON.pm :7: |
Lumberjack::Message::JSON - role to allow Lumberjack::Message to serialise/deserialise as JSON |
jonathanstowe/Lumberjack-Application…/JSON.pm :40: |
It is implemented as role that can be mixed at run-time to existing |
jonathanstowe/Lumberjack-Application…/JSON.pm :87: |
role Lumberjack::Message::JSON does JSON::Class { |
jonathanstowe/Lumberjack-Application…/030-message.t :11: |
lives-ok { $message does Lumberjack::Message::JSON }, "mixin role into message"; |
jonathanstowe/Lumberjack…/Documentation.md :38: |
This is more of a sketch for a logging framework, or perhaps even a logging framework framework. It provides the minimum interface that classes can c… |
jonathanstowe/Lumberjack…/Documentation.md :58: |
This injects the Lumberjack::Message into the dispatch mechanism, it is typically called by the methods provided by the �[1;3… |
jonathanstowe/Lumberjack…/Documentation.md :108: |
This is an Array of objects that have the role Lumberjack::Dispatcher role. These should be object instances and… |
jonathanstowe/Lumberjack…/Documentation.md :156: |
Objects of this class represent the messages that are passing through the logger, in the simplest case where one is using the methods provided by the… |
jonathanstowe/Lumberjack…/Documentation.md :190: |
This is role that must be consumed by your dispatcher classes, it defines the interface for dispatch and for the selection of the the messages that is will handle. The actual dispatchers should be instances of your classes and can have any configuration required for them to work. |
jonathanstowe/Lumberjack…/Documentation.md :200: |
This is unfortunately necessary because a default BUILD for the role won't be called if a class provides one. |
jonathanstowe/Lumberjack…/Documentation.md :207: |
This is stubbed in the role and `must` be provided by a composing class. It is provided with the selected messages and is entirely free to do whatever it wants to implement. |
jonathanstowe/Lumberjack…/Documentation.md :222: |
This is role that provides a convenient interface to the logging functionality that can be consumed by any class. The advantage of using th… |
jonathanstowe/Lumberjack…/README.md :44: |
classes can consume a role to provide themselves logging facilities |
jonathanstowe/Lumberjack…/Lumberjack.pm :46: |
classes can consume a role to provide themselves logging facilities |
jonathanstowe/Lumberjack…/Lumberjack.pm :82: |
the role L<Lumberjack::Logger|#Lumberjack::Logger> though you may call |
jonathanstowe/Lumberjack…/Lumberjack.pm :205: |
the role L<Lumberjack::Logger|#Lumberjack::Logger> then these objects will |
jonathanstowe/Lumberjack…/Lumberjack.pm :264: |
This is role that must be consumed by your dispatcher classes, |
jonathanstowe/Lumberjack…/Lumberjack.pm :287: |
role won't be called if a class provides one. |
jonathanstowe/Lumberjack…/Lumberjack.pm :293: |
This is stubbed in the role and C<must> be provided by a composing class. |
jonathanstowe/Lumberjack…/Lumberjack.pm :317: |
This is role that provides a convenient interface to the logging |
jonathanstowe/Lumberjack…/Lumberjack.pm :319: |
using the role rather than accessing the C<log> method of C<Lumberjack> |
jonathanstowe/Lumberjack…/Lumberjack.pm :573: |
enum Level <Off Fatal Error Warn Info Debug Trace All> does role { |
jonathanstowe/Lumberjack…/Lumberjack.pm :693: |
role Logger { |
jonathanstowe/Lumberjack…/Lumberjack.pm :738: |
role Dispatcher { |
jonathanstowe/Oyatul…/README.md :72: |
object can also be given a role with the 'does' key which can give the |
jonathanstowe/Oyatul…/Oyatul.pm :75: |
object can also be given a role with the 'does' key which can give the |
jonathanstowe/Oyatul…/Oyatul.pm :196: |
then this can be over-ridden from a role specified in the C<does> key |
jonathanstowe/Oyatul…/Oyatul.pm :264: |
=head2 role Oyatul::Parent |
jonathanstowe/Oyatul…/Oyatul.pm :266: |
This is a role for classes that can contain child objects, typically |
jonathanstowe/Oyatul…/Oyatul.pm :341: |
=head2 role Oyatul::Template |
jonathanstowe/Oyatul…/Oyatul.pm :343: |
role Oyatul::Template[Mu:U $real-type] |
jonathanstowe/Oyatul…/Oyatul.pm :345: |
This role is applied to a node in the layout which has a True value |
jonathanstowe/Oyatul…/Oyatul.pm :350: |
The role is parameterised with the real (original type) of the |
jonathanstowe/Oyatul…/Oyatul.pm :394: |
=head2 role Oyatul::Node |
jonathanstowe/Oyatul…/Oyatul.pm :396: |
This is role for items in the Layout, (i.e. File, Directory) |
jonathanstowe/Oyatul…/Oyatul.pm :503: |
This is optional and if present will be the short name of a role that |
jonathanstowe/Oyatul…/Oyatul.pm :509: |
The role can supply behaviour that is specific to the application |
jonathanstowe/Oyatul…/Oyatul.pm :516: |
a template or not, if it is true then the role L<Oyatul::Template> |
jonathanstowe/Oyatul…/Oyatul.pm :528: |
role Node { ... } |
jonathanstowe/Oyatul…/Oyatul.pm :532: |
role Template[$real-type] { |
jonathanstowe/Oyatul…/Oyatul.pm :570: |
my role Parent { |
jonathanstowe/Oyatul…/Oyatul.pm :609: |
"cannot resolve role '{ $!role-name }' specified for node '{ $!node-name }'"; |
jonathanstowe/Oyatul…/Oyatul.pm :616: |
my $role = ::($role-name); |
jonathanstowe/Oyatul…/Oyatul.pm :617: |
if !$role && $role ~~ Failure { |
jonathanstowe/Oyatul…/Oyatul.pm :624: |
$role = (require ::("$role-name")); |
jonathanstowe/Oyatul…/Oyatul.pm :626: |
if $role !~~ Failure { |
jonathanstowe/Oyatul…/Oyatul.pm :701: |
role Node { |
jonathanstowe/Oyatul…/030-detail.t :20: |
my $role = (require ::('IDRole') ); |
jonathanstowe/Oyatul…/030-detail.t :21: |
does-ok $id, $role, "and it does the role we specified"; |
jonathanstowe/Oyatul…/IDRole.pm :3: |
role IDRole { |
jonathanstowe/Staticish…/README.md :10: |
It does this by applying a role to the class itself which provides a |
jonathanstowe/Staticish…/README.md :12: |
object, and by applying a role to the classes Meta class which over-rides |
jonathanstowe/Staticish…/Staticish.pm :29: |
It does this by applying a role to the class itself which provides a |
jonathanstowe/Staticish…/Staticish.pm :31: |
object, and by applying a role to the classes Meta class which over-rides |
jonathanstowe/Staticish…/Staticish.pm :54: |
role MetamodelX::StaticHOW { |
jonathanstowe/Staticish…/Staticish.pm :84: |
role Singleton { |
jonathanstowe/Tinky-JSON…/README.md :116: |
# apply a role that provides the transition methods. |
jonathanstowe/Tinky-JSON…/JSON.pm :124: |
# apply a role that provides the transition methods. |
jonathanstowe/Tinky…/Documentation.md :81: |
# apply a role that provides the transition methods. |
jonathanstowe/Tinky…/Documentation.md :125: |
All those subroutines that would accept the supplied Tinky::Object will be called for validation, so a subroutine which specifies [Tinky::Object](Tin… |
jonathanstowe/Tinky…/Documentation.md :278: |
This is an array of `ValidationCallback` callables that will be called to validate whether the transition can be applied, only those callbacks will b… |
jonathanstowe/Tinky…/Documentation.md :280: |
Alternatively validators can be supplied as methods with the `transition-validator` trait from a sub-class (or another role for example,) such as: |
jonathanstowe/Tinky…/Documentation.md :377: |
This returns an anonymous role that will be applied to the Tinky::Object when the workflow is applied. |
jonathanstowe/Tinky…/Documentation.md :379: |
The role provides methods that are named as the transitions and which cause the transition to be applied (throwing an exception if the tran… |
jonathanstowe/Tinky…/Documentation.md :383: |
This is an array of `ValidationCallback` callables that will be called to validate whether the workflow can be applied to an object, only those callb… |
jonathanstowe/Tinky…/Documentation.md :385: |
Alternatively validators can be supplied as methods with the `apply-validator` trait from a sub-class (or another role for example,) such as: |
jonathanstowe/Tinky…/Documentation.md :393: |
role Tinky::Object |
jonathanstowe/Tinky…/Documentation.md :396: |
This is a role that should should be applied to any application object that is to have a state managed by Tink::Workflow,… |
jonathanstowe/Tinky…/Documentation.md :408: |
This should be called with the Tinky::Workflow object that is to manage the objects state, it will call the `validators` subroutines of the Workflow … |
jonathanstowe/Tinky…/README.md :84: |
# apply a role that provides the transition methods. |
jonathanstowe/Tinky…/README.md :117: |
workflow system, it provides a role ```Tinky::Object``` that allows an |
jonathanstowe/Tinky…/synopsis :75: |
# apply a role that provides the transition methods. |
jonathanstowe/Tinky…/Tinky.pm :85: |
# apply a role that provides the transition methods. |
jonathanstowe/Tinky…/Tinky.pm :142: |
type that does the role L<Tinky::Object> will only be called for that |
jonathanstowe/Tinky…/Tinky.pm :397: |
role then it will only be called when an object of that type |
jonathanstowe/Tinky…/Tinky.pm :402: |
role for example,) such as: |
jonathanstowe/Tinky…/Tinky.pm :546: |
This returns an anonymous role that will be applied to the Tinky::Object |
jonathanstowe/Tinky…/Tinky.pm :549: |
The role provides methods that are named as the transitions and which |
jonathanstowe/Tinky…/Tinky.pm :564: |
the Tinky::Object role then it will only be called when an object of |
jonathanstowe/Tinky…/Tinky.pm :568: |
C<apply-validator> trait from a sub-class (or another role for example,) |
jonathanstowe/Tinky…/Tinky.pm :579: |
=head2 role Tinky::Object |
jonathanstowe/Tinky…/Tinky.pm :581: |
This is a role that should should be applied to any application object |
jonathanstowe/Tinky…/Tinky.pm :609: |
the role provided by the L<Tinky::Workflow> object will be applied and |
jonathanstowe/Tinky…/Tinky.pm :736: |
role Object { ... }; |
jonathanstowe/Tinky…/Tinky.pm :748: |
my role EnterValidator { } |
jonathanstowe/Tinky…/Tinky.pm :753: |
my role LeaveValidator { } |
jonathanstowe/Tinky…/Tinky.pm :758: |
my role TransitionValidator { } |
jonathanstowe/Tinky…/Tinky.pm :763: |
my role ApplyValidator { } |
jonathanstowe/Tinky…/Tinky.pm :1046: |
if not $!role ~~ Role { |
jonathanstowe/Tinky…/Tinky.pm :1047: |
$!role = role { }; |
jonathanstowe/Tinky…/Tinky.pm :1064: |
role Object { |
jonathanstowe/XML-Class…/Documentation.md :40: |
The role only supplies two public methods. |
jonathanstowe/XML-Class…/Documentation.md :68: |
XML::Class is a `role` which should be applied to a class when it is defined, the role itself has optional parameters that can be applied. |
jonathanstowe/XML-Class…/Documentation.md :371: |
As well as applying xml namespaces as parameters to the XML::Class role they can be applied on a per-element basis (possibly over-riding any effective namespace,) with the `xml-namespace` trait, currently namespaced XML attributes aren't supported. |
jonathanstowe/XML-Class…/Class.pm :68: |
The role only supplies two public methods. |
jonathanstowe/XML-Class…/Class.pm :105: |
is defined, the role itself has optional parameters that can be applied. |
jonathanstowe/XML-Class…/Class.pm :558: |
role they can be applied on a per-element basis (possibly over-riding |
jonathanstowe/XML-Class…/Class.pm :758: |
role XML::Class[Str :$xml-namespace, Str :$xml-namespace-prefix, Str :$xml-element] { |
jonathanstowe/XML-Class…/Class.pm :786: |
my role NameX { |
jonathanstowe/XML-Class…/Class.pm :794: |
my role NodeX { |
jonathanstowe/XML-Class…/Class.pm :797: |
my role AttributeX does NodeX does NameX { |
jonathanstowe/XML-Class…/Class.pm :800: |
my role ElementX[Bool :$from-serialise] does NodeX does NameX { |
jonathanstowe/XML-Class…/Class.pm :805: |
my role ContainerX does NodeX { |
jonathanstowe/XML-Class…/Class.pm :815: |
my role ContentX does NodeX { |
jonathanstowe/XML-Class…/Class.pm :818: |
my role NamespaceX[Str :$xml-namespace, Str :$xml-namespace-prefix] does NodeX { |
jonathanstowe/XML-Class…/Class.pm :824: |
my role SkipNullX does NodeX { |
jonathanstowe/XML-Class…/Class.pm :827: |
my role SerialiseX[&serialiser] { |
jonathanstowe/XML-Class…/Class.pm :834: |
my role DeserialiseX[&deserialiser] { |
jonathanstowe/XML-Class…/Class.pm :842: |
my role AnyX { |
jonathanstowe/XML-Class…/Class.pm :906: |
my role ElementWrapper { |
jonathanstowe/p6-jdf…/Jdf.pm6 :14: |
role Printing::Jdf::Pool { |
jsimonet/dns-zone…/todo :27: |
role RFC5205 { |
kalkin/Ddt…/README.md :44: |
ddt generate role <name> -- Generate a role |
kalkin/Ddt…/Ddt.pm6 :137: |
ddt generate role <name> -- Generate a role |
kalkin/Ddt…/Distribution.pm6 :24: |
$o but role { |
kalkin/Ddt…/Unit-Generator.pm6 :9: |
Unit:D $unit, #= class, , role package, grammer or module |
kalkin/Ddt…/Unit-Generator.pm6 :36: |
Str:D $name, #= role name i.e Foo::Bar |
kalkin/License-Software…/Abstract.pm6 :3: |
unit role License::Software::Abstract; |
kmwallio/Acme-Skynet…/ID3.pm6 :59: |
role Featurized is export { |
leont/yamlish…/YAMLish.pm6 :24: |
role Tag { |
leont/yamlish…/YAMLish.pm6 :50: |
role Node { |
leont/yamlish…/YAMLish.pm6 :57: |
role Element does Node { |
leont/yamlish…/YAMLish.pm6 :73: |
role Single does Element { |
lestrrat/p6-Crust-Middleware-Session…/Session.pm6 :6: |
role StoreRole { |
lucasbuchala/p6pairs…/Duo.pm :4: |
role Duo::Role[::KeyType, ::ValueType] { |
lucasbuchala/p6pairs…/notes.txt :77: |
role Paired[::KeyType, ::ValueType] { |
lucasbuchala/p6pairs…/notes.txt :82: |
role Paired[::KeyType = SomeType, ::ValueType = SomeType] {...} # default types |
lucasbuchala/p6pairs…/notes.txt :146: |
Remove role to test problems: |
madcapjake/p6dx…/Diviner.pm6 :54: |
token role { |
madcapjake/p6dx…/Diviner.pm6 :55: |
\s* role \s+ <PackedSymbol> |
masak/007…/_007.pm6 :15: |
my $output = my role NoOutput { method flush() {}; method print($) {} }; |
masak/007…/Builtins.pm6 :43: |
my role Placeholder { |
masak/007…/Linter.pm6 :4: |
role Lint { |
masak/007…/Actions.pm6 :645: |
my role R {}; |
masak/007…/Q.pm6 :73: |
role Q { |
masak/007…/Q.pm6 :100: |
role Q::Expr does Q { |
masak/007…/Q.pm6 :109: |
role Q::Term does Q::Expr { |
masak/007…/Q.pm6 :120: |
role Q::Literal does Q::Term { |
masak/007…/Q.pm6 :188: |
### The parent role to all regex fragment types. |
masak/007…/Q.pm6 :190: |
role Q::Regex::Fragment { |
masak/007…/Q.pm6 :343: |
role Q::Declaration { |
masak/007…/Q.pm6 :759: |
role Q::Statement does Q { |
masak/007…/Val.pm6 :11: |
role Val { |
masak/007…/Val.pm6 :575: |
my role R {}; |
masak/007…/comments.t :10: |
if $line ~~ /^ < class role > \h+ (Q | < Val:: Q:: > \S+)/ { |
masak/Adventure-Engine…/Engine.pm :1: |
role Event { |
masak/druid…/Game.pm :13: |
#| The class does the role C<Druid::Game::Subject>, making it possible for |
masak/druid…/Observer.pm :1: |
#| This role enables objects to I<observe> a C<Druid::Game::Subject>, i.e. |
masak/druid…/Observer.pm :10: |
unit role Druid::Game::Observer; |
masak/druid…/Subject.pm :4: |
#| This role enables objects to be I<observed> by one or more |
masak/druid…/Subject.pm :6: |
#| state in any of various ways. This role only handles the adding of |
masak/druid…/Subject.pm :12: |
unit role Druid::Game::Subject; |
masak/gge…/Exp.pm :27: |
role GGE::ShowContents { |
masak/yapsi…/2011.03 :57: |
It is yet unclear to me exactly how important a role this secondary |
matiaslina/perl6-matrix-client…/room.pod6 :10: |
does the role as L<Matrix::Client::Requester> so one can instantiate a Room with |
matiaslina/perl6-matrix-client…/Requester.pm6 :7: |
unit role Matrix::Client::Requester; |
mryan/perl6-Slang-AltTernary…/AltTernary.pm6 :3: |
role AltTern::Grammar { |
nige123/app.123.do…/UI.pm :7: |
role Do::Timeline::UI { |
nige123/app.123.do…/Cursor.pm :38: |
role Do::Timeline::UI { |
nige123/app.123.do…/Viewport.pm :4: |
role Do::Timeline::Viewport { |
niner/Inline-Python…/Python.pm6 :13: |
role PythonParent { ... } |
niner/Inline-Python…/Python.pm6 :588: |
role PythonParent[$package, $class] { |
nkh/P6-Data-Dump-Tree…/README.md :37: |
$d does role { ... } ; |
nkh/P6-Data-Dump-Tree…/README.md :455: |
role your_hash_handler |
nkh/P6-Data-Dump-Tree…/README.md :493: |
The default role has a handler that is specific for the Rat class. Rather than show a floating number, as "say $rat;" would, or render the Rat type with it's attributes, we display the Rat on a single line. Here is the handler: |
nkh/P6-Data-Dump-Tree…/README.md :674: |
Will add the level of the elements to the tree glyphs, useful with huge trees. If a Superscribe role is on, the level umber will also be superscribed |
nkh/P6-Data-Dump-Tree…/README.md :678: |
Use this role to display the type in Unicode superscript letters. |
nkh/P6-Data-Dump-Tree…/README.md :682: |
Use this role to display the address in Unicode superscript letters. |
nkh/P6-Data-Dump-Tree…/README.md :688: |
Use this role to display the type and address in Unicode superscript letters. |
nkh/P6-Data-Dump-Tree…/README.md :713: |
You can set the maximum string length either by specifying a length when the role is added to the dumper. |
nkh/P6-Data-Dump-Tree…/README.md :733: |
You can set the maximum string length either by specifying a length when the role is added to the dumper or by setting the _$.match_string_limit_ member variable. |
nkh/P6-Data-Dump-Tree…/Todo :14: |
render role inheritance |
nkh/P6-Data-Dump-Tree…/Todo :15: |
eg: role X does Y |
nkh/P6-Data-Dump-Tree…/Todo :27: |
#pass an object and apply folding role on top |
nkh/P6-Data-Dump-Tree…/Todo :73: |
#role added to DDT handled classes |
nkh/P6-Data-Dump-Tree…/Todo :74: |
ie: MaxLine is a role added to an array but is not visible when the array is dumped |
nkh/P6-Data-Dump-Tree…/Todo :202: |
#why can't pass role (does =>) with argument |
nkh/P6-Data-Dump-Tree…/all.pl :35: |
role GenericRole { has $.role } |
nkh/P6-Data-Dump-Tree…/all.pl :36: |
role Whatnot { has $.whatnot is rw = 13 } |
nkh/P6-Data-Dump-Tree…/all.pl :38: |
# class with role that can be added to DDT |
nkh/P6-Data-Dump-Tree…/all.pl :40: |
role DescribeDog |
nkh/P6-Data-Dump-Tree…/all.pl :59: |
role DescribeShy { multi method get_elements (Shy $d) { } } |
nkh/P6-Data-Dump-Tree…/all.pl :62: |
role DescribeShyFinal { multi method get_header (Shy $d) { 'Role{DescribeShyFinal} ', '.' ~ $d.^name, DDT_FINAL } } |
nkh/P6-Data-Dump-Tree…/all_folding.pl :35: |
role GenericRole { has $.role } |
nkh/P6-Data-Dump-Tree…/all_folding.pl :36: |
role Whatnot { has $.whatnot is rw = 13 } |
nkh/P6-Data-Dump-Tree…/all_folding.pl :38: |
# class with role that can be added to DDT |
nkh/P6-Data-Dump-Tree…/all_folding.pl :40: |
role DescribeDog |
nkh/P6-Data-Dump-Tree…/all_folding.pl :59: |
role DescribeShy { multi method get_elements (Shy $d) { } } |
nkh/P6-Data-Dump-Tree…/all_folding.pl :62: |
role DescribeShyFinal { multi method get_header (Shy $d) { 'Role{DescribeShyFinal} ', '.' ~ $d.^name, DDT_FINAL } } |
nkh/P6-Data-Dump-Tree…/but.pl :6: |
role my_role { has $.something is rw } # test that Int+something type displays correctly |
nkh/P6-Data-Dump-Tree…/but.pl :8: |
my $my_role = my_role.new(:something<more>) ; |
nkh/P6-Data-Dump-Tree…/but.pl :10: |
my $i = IntStr.new(4, 'but more') but my_role ; |
nkh/P6-Data-Dump-Tree…/but.pl :26: |
my role MaxLines { has $.max_lines is rw = 0 } |
nkh/P6-Data-Dump-Tree…/dhtml.pl :101: |
# class with role that can be added to DDT |
nkh/P6-Data-Dump-Tree…/dhtml.pl :103: |
role DescribeDog |
nkh/P6-Data-Dump-Tree…/dhtml.pl :122: |
role DescribeShy { multi method get_elements (Shy $d) { } } |
nkh/P6-Data-Dump-Tree…/dhtml.pl :125: |
role DescribeShyFinal { multi method get_header (Shy $d) { 'Role{DescribeShyFinal} ', '.' ~ $d.^name, DDT_FINAL } } |
nkh/P6-Data-Dump-Tree…/diff.pl :4: |
# get role to show diff |
nkh/P6-Data-Dump-Tree…/diff.pl :7: |
# get role to show Match details |
nkh/P6-Data-Dump-Tree…/diff_string.pl :4: |
# get role to show diff |
nkh/P6-Data-Dump-Tree…/diff_string.pl :7: |
# get role to show Match details |
nkh/P6-Data-Dump-Tree…/int32.pl :9: |
role my_role { has $.something } # test that Int+something type displays correctly |
nkh/P6-Data-Dump-Tree…/int32.pl :102: |
role DDT_SWH |
nkh/P6-Data-Dump-Tree…/perltricks_examples.pl :21: |
role skinny |
nkh/P6-Data-Dump-Tree…/untyped_elements.pl :9: |
role my_role { has $.something is rw } # test that Int+something type displays correctly |
nkh/P6-Data-Dump-Tree…/untyped_elements.pl :11: |
my $my_role = my_role.new(:something<more>) ; |
nkh/P6-Data-Dump-Tree…/untyped_elements.pl :13: |
my $i = IntStr.new(5, 'but more') but my_role ; |
nkh/P6-Data-Dump-Tree…/Tree.pm :84: |
for %attributes<does> // () -> $role { $object does $role } |
nkh/P6-Data-Dump-Tree…/Tree.pm :143: |
for args.hash<does> // () -> $role { $clone does $role } |
nkh/P6-Data-Dump-Tree…/Tree.pm :350: |
# perl stringy $v if role is on |
nkh/P6-Data-Dump-Tree…/Tree.pod :18: |
$d does role { ... } ; |
nkh/P6-Data-Dump-Tree…/Tree.pod :474: |
role your_hash_handler |
nkh/P6-Data-Dump-Tree…/Tree.pod :514: |
The default role has a handler that is specific for the Rat class. Rather than |
nkh/P6-Data-Dump-Tree…/Tree.pod :719: |
If a Superscribe role is on, the level umber will also be superscribed |
nkh/P6-Data-Dump-Tree…/Tree.pod :723: |
Use this role to display the type in Unicode superscript letters. |
nkh/P6-Data-Dump-Tree…/Tree.pod :727: |
Use this role to display the address in Unicode superscript letters. |
nkh/P6-Data-Dump-Tree…/Tree.pod :733: |
Use this role to display the type and address in Unicode superscript letters. |
nkh/P6-Data-Dump-Tree…/Tree.pod :760: |
role is added to the dumper. |
nkh/P6-Data-Dump-Tree…/Tree.pod :783: |
role is added to the dumper or by setting the U<$.match_string_limit> member |
nkh/P6-Data-Dump-Tree…/DHTML.pm :6: |
role DDTR::DHTML |
nkh/P6-Data-Dump-Tree…/DHTML.pod :13: |
The role add a B<dump_dhtml> method to the object. |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :9: |
role DDTR::DescribeBaseObjects |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :209: |
role DDTR::StringLimiter |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :223: |
role DDTR::QuotedString |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :229: |
role DDTR::PerlString |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :266: |
role DDTR::CompactUnicodeGlyphs |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :281: |
role DDTR::AsciiGlyphs |
nkh/P6-Data-Dump-Tree…/DescribeBaseObjects.pm :296: |
role DDTR::DefaultGlyphs # unicode + space |
nkh/P6-Data-Dump-Tree…/Diff.pm :6: |
role DDTR::Diff |
nkh/P6-Data-Dump-Tree…/Diff.pm :29: |
my $color = role { method Str { state $++ %% 2 ?? 'diff1' !! 'diff2' } }.new ; |
nkh/P6-Data-Dump-Tree…/Diff.pod :14: |
The role add a B<dump_synched> method to the object that can: |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :5: |
role DDTR::MatchStringLimit does DDTR::StringLimiter |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :17: |
role DDTR::MatchDetails does DDTR::StringLimiter |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :40: |
# role to display Match internals, commented out so we don't waste time compiling it |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :43: |
role DDTR::MatchObject does DDTR::StringLimiter |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :61: |
role DDTR::FixedGlyphs |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :77: |
role DDTR::NumberedLevel |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :123: |
role DDTR::SuperscribeBase |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :128: |
role DDTR::SuperscribeAddress does DDTR::SuperscribeBase |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :134: |
role DDTR::SuperscribeType does DDTR::SuperscribeBase |
nkh/P6-Data-Dump-Tree…/ExtraRoles.pm :140: |
role DDTR::Superscribe does DDTR::SuperscribeBase |
nkh/P6-Data-Dump-Tree…/MultiColumns.pm :87: |
my role MaxLines { has $.max_lines is rw = 0 } |
nkh/P6-Data-Dump-Tree…/01_all.t :31: |
role GenericRole { has $.role } |
nkh/P6-Data-Dump-Tree…/01_all.t :32: |
role Whatnot { has $.whatnot is rw = 13 } |
nkh/P6-Data-Dump-Tree…/01_all.t :35: |
role DescribeDog |
nkh/P6-Data-Dump-Tree…/01_all.t :51: |
role DescribeShy { multi method get_elements (Shy $d) { ('Role{DescribeShy} ', '', 1), } } |
nkh/P6-Data-Dump-Tree…/01_all.t :52: |
role DescribeShyFinal { multi method get_header (Shy $d) { 'Role{DescribeShyFinal} ', '.' ~ $d.^name, DDT_FINAL } } |
nkh/P6-Data-Dump-Tree…/06_role_attributes.t :9: |
role Tomato {has $.color = 'red'} ; |
nkh/P6-Data-Dump-Tree…/06_role_attributes.t :11: |
role E { has Fruit $fruit = Fruit.new(:seeds(3)) but Tomato ; } |
nkh/P6-Data-Dump-Tree…/06_role_attributes.t :29: |
like $dump, /'$.color +{Tomato}'/, 'role done' or diag $dump ; |
nkh/P6-Data-Dump-Tree…/10_role.t :16: |
$d does role { multi method get_elements (C $c) { [('Role{1}', '', 1),] }} |
nkh/P6-Data-Dump-Tree…/10_role.t :22: |
$d does role { multi method get_elements (C $c) { [('Role{2}', '', 2),] }} |
nkh/P6-Data-Dump-Tree…/11_class_vs_role.t :37: |
role OverrideClassGetElements { multi method get_elements(C $c) {['role', ' = ', 'role' ],} } |
nkh/P6-Data-Dump-Tree…/21_terminal.t :20: |
$d does role { multi method get_header (C $l) { ('value_final', '.type_final', DDT_FINAL) } } |
p6-css/CSS-Module-p6…/Interface.pm :4: |
role CSS::Module::CSS1::Spec::Interface { |
p6-css/CSS-Module-p6…/Interface.pm :4: |
role CSS::Module::CSS21::Spec::Interface { |
p6-css/CSS-Module-p6…/Interface.pm :4: |
role CSS::Module::CSS3::Fonts::AtFontFace::Spec::Interface { |
p6-css/CSS-Module-p6…/Interface.pm :4: |
role CSS::Module::CSS3::Fonts::Spec::Interface { |
p6-css/CSS-Module-p6…/Interface.pm :4: |
role CSS::Module::CSS3::PagedMedia::Spec::Interface { |
p6-css/CSS-Properties-p6…/Changes :78: |
- Use 'but' for role application, not global 'does'. |
p6-css/CSS-Properties-p6…/Units.pm :9: |
role Type[$type] { |
p6-css/CSS-Specification-p6…/Build.pm :57: |
say "role {$role-name} \{"; |
p6-css/CSS-Specification-p6…/Interface.pm :4: |
role Test::CSS::Aural::Spec::Interface { |
p6-pdf/Native-Packing-p6…/Packing.pm :13: |
This module provides a role for serialization as simple binary |
p6-pdf/Native-Packing-p6…/Packing.pm :17: |
Any class applying this role should contain only simple native numeric |
p6-pdf/Native-Packing-p6…/Packing.pm :72: |
role Native::Packing { |
p6-pdf/Native-Packing-p6…/Packing.pm :258: |
role Native::Packing[Native::Packing::Endian $endian] |
p6-pdf/PDF-Content-p6…/Font.pm :3: |
role PDF::Content::Font { |
p6-pdf/PDF-Content-p6…/Glyphic.pm :1: |
role PDF::Content::Font::Enc::Glyphic { |
p6-pdf/PDF-Content-p6…/Fontish.pm :1: |
role PDF::Content::Fontish { |
p6-pdf/PDF-Content-p6…/Graphics.pm :3: |
#| this role is applied to PDF::Content::Type::Page, PDF::Content::Type::Pattern and PDF::Content::Type::XObject::Form |
p6-pdf/PDF-Content-p6…/Graphics.pm :4: |
role PDF::Content::Graphics { |
p6-pdf/PDF-Content-p6…/Ops.pm :3: |
my role GraphicsAtt { |
p6-pdf/PDF-Content-p6…/Ops.pm :15: |
my role ExtGraphicsAtt { |
p6-pdf/PDF-Content-p6…/Ops.pm :1022: |
The PDF::Content::Ops role implements methods and mnemonics for the full operator table, as defined in specification [PDF 1.7 Appendix A]: |
p6-pdf/PDF-Content-p6…/Page.pm :7: |
role PDF::Content::Page |
p6-pdf/PDF-Content-p6…/PageNode.pm :5: |
role PDF::Content::PageNode { |
p6-pdf/PDF-Content-p6…/PageTree.pm :5: |
role PDF::Content::PageTree |
p6-pdf/PDF-Content-p6…/ResourceDict.pm :3: |
role PDF::Content::ResourceDict { |
p6-pdf/PDF-Content-p6…/Resourced.pm :3: |
role PDF::Content::Resourced { |
p6-pdf/PDF-Content-p6…/XObject.pm :3: |
role PDF::Content::XObject { |
p6-pdf/PDF-Content-p6…/XObject.pm :31: |
role PDF::Content::XObject['Form'] |
p6-pdf/PDF-Content-p6…/XObject.pm :46: |
role PDF::Content::XObject['Image'] |
p6-pdf/PDF-Content-p6…/XObject.pm :110: |
role PDF::Content::XObject['PS'] { |
p6-pdf/PDF-Content-p6…/FakeGfxParent.pm :1: |
role FakeGfxParent { |
p6-pdf/PDF-Content-p6…/PDFTiny.pm :16: |
my role ResourceDict |
p6-pdf/PDF-Content-p6…/PDFTiny.pm :47: |
my role Catalog |
p6-pdf/PDF-Content-p6…/op-exceptions.t :30: |
my $dummy-font = %() does role { method cb-finish {} } |
p6-pdf/PDF-Content-p6…/ops.t :12: |
my $dummy-font = %() does role { method cb-finish {} } |
p6-pdf/PDF-Lite-p6…/Lite.pm :26: |
my role ResourceDict |
p6-pdf/PDF-Lite-p6…/Lite.pm :84: |
role Catalog |
p6-pdf/PDF-p6…/COS.pm :7: |
role PDF::COS { |
p6-pdf/PDF-p6…/COS.pm :62: |
my $role = $.required($role-name); |
p6-pdf/PDF-p6…/COS.pm :63: |
$role = $role.^parameterize($_) with $param; |
p6-pdf/PDF-p6…/Bool.pm :4: |
role PDF::COS::Bool { |
p6-pdf/PDF-p6…/ByteString.pm :6: |
role PDF::COS::ByteString[ContentType $type = 'literal'] |
p6-pdf/PDF-p6…/ByteString.pm :11: |
role PDF::COS::ByteString does PDF::COS::ByteString['literal'] { } |
p6-pdf/PDF-p6…/Coercer.pm :27: |
multi method coerce( $obj, $role where {$obj ~~ $role}) { |
p6-pdf/PDF-p6…/Coercer.pm :54: |
multi method coerce( PDF::COS::Name $obj, $role where PDF::COS::Name ) { |
p6-pdf/PDF-p6…/Coercer.pm :58: |
multi method coerce( Str $obj is rw, $role where PDF::COS::Name ) { |
p6-pdf/PDF-p6…/Int.pm :4: |
role PDF::COS::Int |
p6-pdf/PDF-p6…/Name.pm :4: |
role PDF::COS::Name |
p6-pdf/PDF-p6…/Real.pm :4: |
role PDF::COS::Real |
p6-pdf/PDF-p6…/Tie.pm :3: |
role PDF::COS::Tie { |
p6-pdf/PDF-p6…/Tie.pm :28: |
my role TiedAtt { |
p6-pdf/PDF-p6…/Tie.pm :40: |
my role TiedEntry does TiedAtt is export(:TiedEntry) { |
p6-pdf/PDF-p6…/Tie.pm :44: |
my role TiedIndex does TiedAtt is export(:TiedIndex) { |
p6-pdf/PDF-p6…/Tie.pm :246: |
This is a role used by PDF::COS. It makes the PDF object tree appear as a seamless |
p6-pdf/PDF-p6…/Array.pm :5: |
role PDF::COS::Tie::Array does PDF::COS::Tie { |
p6-pdf/PDF-p6…/Hash.pm :5: |
role PDF::COS::Tie::Hash |
p6-pdf/PDF-p6…/Encrypt.pm :7: |
role PDF::COS::Type::Encrypt |
p6-pdf/PDF-p6…/Info.pm :8: |
role PDF::COS::Type::Info |
p6-pdf/PDF-p6…/AST.pm :3: |
role PDF::IO::Crypt::AST { |
p6-pdf/PDF-p6…/cos-tie-entry.t :119: |
my role MyRole {}; |
p6-pdf/PDF-p6…/cos-tie-entry.t :169: |
# role mixin tests |
p6-pdf/PDF-p6…/cos-tie-entry.t :174: |
role DestArray |
p6-pdf/PDF-p6…/cos-tie-entry.t :179: |
role DestDict does PDF::COS::Tie::Hash { |
p6-pdf/PDF-p6…/cos-tie-index.t :9: |
my role MyRole {}; |
p6-pdf/PDF-p6…/cos-tie-index.t :46: |
# role coercement tests |
p6-pdf/PDF-p6…/cos-tie-index.t :49: |
my role TestArray |
p6-pdf/PDF-p6…/cos-tie.t :123: |
my role HashRole does PDF::COS::Tie::Hash { |
p6-pdf/PDF-p6…/cos-tie.t :127: |
my role ArrayRole does PDF::COS::Tie::Array { |
p6-pdf/PDF-p6…/cos-tie.t :133: |
lives-ok { PDF::COS.coerce($h1, HashRole) }, 'tied hash role application'; |
p6-pdf/PDF-p6…/cos-tie.t :144: |
lives-ok { PDF::COS.coerce($a1, ArrayRole) }, 'tied array role application'; |
p6-pdf/PDF-p6…/indobj-array.t :35: |
role ColorSpaceDict does PDF::COS::Tie::Hash { |
p6-pdf/PDF-p6…/indobj-dict.t :55: |
role ResourceRole does PDF::COS::Tie::Hash {method foo {42}} |
p6-pdf/PDF-p6…/indobj-dict.t :56: |
role KidRole does PDF::COS::Tie::Hash {method bar {42}} |
p6-pdf/PDF-p6…/indobj-dict.t :57: |
role MyPages does PDF::COS::Tie::Hash { |
p6-pdf/PDF-p6…/indobj-name.t :13: |
nok 'Foo' ~~ MyName, "role hasn't leaked"; |
p6-pdf/PDF-p6…/pdf-cos.t :27: |
role Class does PDF::COS::Tie::Hash { |
p6-pdf/PDF-p6…/pdf-cos.t :37: |
role Manifest does PDF::COS::Tie::Hash { |
paulohrpinheiro/Brazilian-FederalDocuments…/PITCHME.md :100: |
role Document { |
paulohrpinheiro/Brazilian-FederalDocuments…/FederalDocuments.pm6 :7: |
role Document { |
perl6-community-modules/p6-test-builder…/Plan.pm :86: |
#= Generic role for common methods |
perl6-community-modules/p6-test-builder…/Plan.pm :87: |
role Test::Builder::Plan::Generic { |
perl6-community-modules/p6-test-builder…/Test.pm :4: |
role Test::Builder::Test::Generic { |
perl6-community-modules/p6-test-builder…/Test.pm :37: |
role Test::Builder::Test::Reason does Test::Builder::Test::Generic { |
perl6/DBIish…/DBDish.pm6 :8: |
role Driver does DBDish::ErrorHandling { |
perl6/DBIish…/DBDish.pm6 :40: |
role TypeConverter does Associative { |
perl6/DBIish…/DBDish.pm6 :43: |
# The role implements the conversion |
perl6/DBIish…/DBDish.pm6 :84: |
This role define the minimum interface that a driver should provide to be properly |
perl6/DBIish…/DBDish.pm6 :103: |
This role defines the API for dynamic handling of the types of a DB system |
perl6/DBIish…/Connection.pm6 :4: |
=head2 role DBDish::Connection |
perl6/DBIish…/Connection.pm6 :12: |
unit role DBDish::Connection does DBDish::ErrorHandling; |
perl6/DBIish…/ErrorHandling.pm6 :20: |
role DBDish::ErrorHandling is export { |
perl6/DBIish…/ErrorHandling.pm6 :67: |
=head1 role DBDish::Role::ErrorHandling |
perl6/DBIish…/ErrorHandling.pm6 :69: |
A role that handles the errors from connection handles and statement handles |
perl6/DBIish…/StatementHandle.pm6 :4: |
=head2 role DBDish::StatementHandle |
perl6/DBIish…/StatementHandle.pm6 :16: |
unit role DBDish::StatementHandle does DBDish::ErrorHandling; |
perl6/DBIish…/StatementHandle.pm6 :18: |
my role IntTrue { method Bool { self.defined } }; |
perl6/DBIish…/DBIish.pm6 :146: |
The C<DBDish> role should only be used with 'does' to provide standard |
perl6/doc…/CONTRIBUTING.md :93: |
$ perl6 util/new-type.p6 --kind=role MyFunnyRole |
perl6/doc…/CONTRIBUTING.md :98: |
=TITLE role MyFunnyRole |
perl6/doc…/CONTRIBUTING.md :102: |
role MyFunnyRole does OtherRole is SuperClass { ... } |
perl6/doc…/jquery-ui.min.js :6: |
(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.12.1";var e=0,i=Array.p… |
perl6/doc…/p6doc :325: |
my $dist-with-prefix = $dist but role :: { has $.repo-prefix = $cur.prefix }; |
perl6/doc…/5to6-nutshell.pod6 :1545: |
the C<is export> role on the relevant subs; I<all> subs with this role |
perl6/doc…/5to6-perlfunc.pod6 :2259: |
@origlist but role { |
perl6/doc…/5to6-perlfunc.pod6 :2288: |
($b + 1) does role { method sink { $b++ } } |
perl6/doc…/5to6-perlsyn.pod6 :183: |
shouldn't still fulfill the role it did in Perl 5, despite its role |
perl6/doc…/classtut.pod6 :677: |
role A {}; |
perl6/doc…/classtut.pod6 :678: |
role B {}; |
perl6/doc…/concurrency.pod6 :699: |
implement the interface defined by the role L<Scheduler|/type/Scheduler>. The intent |
perl6/doc…/contexts.pod6 :36: |
return [<a b c>] does role { |
perl6/doc…/control.pod6 :760: |
that take the role of initializer, conditional and incrementer. The initializer |
perl6/doc…/functions.pod6 :327: |
role BirthdayCongrats { |
perl6/doc…/glossary.pod6 :14: |
role Canine { |
perl6/doc…/glossary.pod6 :1016: |
role Canine { |
perl6/doc…/grammar_tutorial.pod6 :297: |
role Letters { |
perl6/doc…/grammar_tutorial.pod6 :301: |
role Quote-Quotes { |
perl6/doc…/grammar_tutorial.pod6 :305: |
role Quote-Other { |
perl6/doc…/hashmap.pod6 :7: |
=head1 The associative role and associative classes |
perl6/doc…/hashmap.pod6 :9: |
The L<Associative|/type/Associative> role underlies hashes and maps, as well as other classes such |
perl6/doc…/hashmap.pod6 :17: |
role, and will by default behave like a hash, but this role will only provide |
perl6/doc…/hashmap.pod6 :22: |
Inversely, you cannot use the C<%> sigil if the C<Associative> role is not mixed |
perl6/doc…/hashmap.pod6 :23: |
in, but since this role does not have any associated properties, you will have |
perl6/doc…/hashmap.pod6 :72: |
have used, C<Cool> in this case (we can log lists or strings only). Mixing the C<Associative> role gives it the right to use the C<%> sigil; binding is needed in the definition since C<%>-sigilled variables get by default the C<Hash> type. |
perl6/doc…/intro.pod6 :55: |
more easily understood by reviewing what a class is and what a role is. Without |
perl6/doc…/io.pod6 :32: |
By adding the C<IO> role to the file name string, we are effectively able to |
perl6/doc…/iterating.pod6 :14: |
The C<Iterable> role is relatively simple. It provides a stub for the C<iterator> method, which is the one actually used by statements such… |
perl6/doc…/iterating.pod6 :41: |
The (maybe a bit confusingly named) C<Iterator> role is a bit more complex than |
perl6/doc…/list.pod6 :97: |
value must support the L<Positional|/type/Positional> role which guarantees that this is going to fail: |
perl6/doc…/list.pod6 :290: |
other class thet implements the L<Iterable|/type/Iterable> role can be lazy, which means that |
perl6/doc…/list.pod6 :294: |
implements the role L<Iterator|/type/Iterator> and returns C<True> on a call to |
perl6/doc…/module-packages.pod6 :32: |
do not belong inside a class or role definition. Module contents |
perl6/doc…/mop.pod6 :144: |
L<role Metamodel::RoleContainer|/type/Metamodel::RoleContainer> implements |
perl6/doc…/mop.pod6 :157: |
responsible for role handling can be roles. The answer is I<by magic>. |
perl6/doc…/numerics.pod6 :138: |
The types that do the L<Rational|/type/Rational> role offer high-precision and |
perl6/doc…/numerics.pod6 :290: |
A Zero-Denominator Rational is a numeric that does role L<Rational|/type/Rational>, which |
perl6/doc…/numerics.pod6 :633: |
First, the size of the native type does not play a role in dispatch and an |
perl6/doc…/objects.pod6 :713: |
Roles use the keyword C<role> preceding the name of the role that is |
perl6/doc…/objects.pod6 :719: |
role Notable { |
perl6/doc…/objects.pod6 :750: |
the role declaration. |
perl6/doc…/objects.pod6 :755: |
is applied to a class, the methods of that role are copied into the class. |
perl6/doc…/objects.pod6 :793: |
role Bull-Like { |
perl6/doc…/objects.pod6 :801: |
role Steerable { |
perl6/doc…/objects.pod6 :820: |
=begin code :preamble<role Bull-Like{}; role Steerable{};> |
perl6/doc…/objects.pod6 :828: |
When a role is applied to a second role, the actual application is delayed |
perl6/doc…/objects.pod6 :829: |
until the second role is applied to a class, at which point both roles are |
perl6/doc…/objects.pod6 :832: |
role R1 { |
perl6/doc…/objects.pod6 :835: |
role R2 does R1 { |
perl6/doc…/objects.pod6 :842: |
role R1 { |
perl6/doc…/objects.pod6 :845: |
role R2 { |
perl6/doc…/objects.pod6 :852: |
When a role contains a L<stubbed|/routine/...> method, |
perl6/doc…/objects.pod6 :854: |
at the time the role is applied to a class. This allows you to |
perl6/doc…/objects.pod6 :858: |
role AbstractSerializable { |
perl6/doc…/objects.pod6 :886: |
any class which does that role to inherit from the carried classes. |
perl6/doc…/objects.pod6 :890: |
role A is Exception { } |
perl6/doc…/objects.pod6 :905: |
role F { } |
perl6/doc…/objects.pod6 :908: |
role Ur {} |
perl6/doc…/objects.pod6 :909: |
role Ar does Ur {} |
perl6/doc…/objects.pod6 :925: |
role M { |
perl6/doc…/objects.pod6 :926: |
method f { say "I am in role M" } |
perl6/doc…/objects.pod6 :940: |
C.new.f; # OUTPUT «I am in role M» |
perl6/doc…/objects.pod6 :947: |
=head2 Automatic role punning |
perl6/doc…/objects.pod6 :949: |
Any attempt to directly instantiate a role or use it as a type object |
perl6/doc…/objects.pod6 :951: |
making it possible to transparently use a role as if it were a class. |
perl6/doc…/objects.pod6 :954: |
role Point { |
perl6/doc…/objects.pod6 :977: |
role BinaryTree[::Type] { |
perl6/doc…/objects.pod6 :1017: |
role Logging[$filehandle = $*ERR] { |
perl6/doc…/objects.pod6 :1036: |
role R { method Str() {'hidden!'} }; |
perl6/doc…/objects.pod6 :1043: |
Note that the object got the role mixed in, not the object's class or the |
perl6/doc…/objects.pod6 :1047: |
might be more clear to mix in the role in the declaration of the variable using |
perl6/doc…/objects.pod6 :1050: |
role R {}; |
perl6/doc…/objects.pod6 :1058: |
role R1 { method m {} } |
perl6/doc…/objects.pod6 :1059: |
role R2 { method n {} } |
perl6/doc…/objects.pod6 :1070: |
role TOC-Counter { |
perl6/doc…/objects.pod6 :1082: |
$toc-counter does TOC-Counter; # now we mix the role in |
perl6/doc…/objects.pod6 :1089: |
my %seen of Int is default(0 but role :: { method Str() {'NULL'} }); |
perl6/doc…/operators.pod6 :1463: |
in which case, the operator will create a role for you automatically. |
perl6/doc…/operators.pod6 :1464: |
The role will contain a single method named the same as C<$obj.^name> |
perl6/doc…/operators.pod6 :1472: |
If methods of the same name are present already, the last mixed in role takes |
perl6/doc…/operators.pod6 :1484: |
the operator will create a role for you automatically. The role will contain |
perl6/doc…/operators.pod6 :1509: |
in role takes precedence. A list of methods can be provided in parentheses |
perl6/doc…/packages.pod6 :153: |
role with-method { |
perl6/doc…/phasers.pod6 :51: |
COMPOSE {...} # when a role is composed into a class (Not yet implemented) |
perl6/doc…/phasers.pod6 :133: |
COMPOSE {...} # when a role is composed into a class (Not yet implemented) |
perl6/doc…/phasers.pod6 :420: |
Runs when a role is composed into a class. |
perl6/doc…/rb-nutshell.pod6 :159: |
In Perl 6 sigils are primarily used to indicate a role that the contained value |
perl6/doc…/rb-nutshell.pod6 :1081: |
C<is export> role on the relevant subs and I<all> subs with this role are |
perl6/doc…/structures.pod6 :120: |
data structures by overriding the L<iterator|/routine/iterator> method (from role C<Iterable>): |
perl6/doc…/structures.pod6 :269: |
mixed-in role shows in the C<name> surrounded by curly braces. What does |
perl6/doc…/structures.pod6 :270: |
that really mean? That role includes two methods, C<of> and C<keyof>; by |
perl6/doc…/structures.pod6 :271: |
mixing the role in, the new C<of> will be called (the old C<of> would |
perl6/doc…/structures.pod6 :281: |
role Lastable { |
perl6/doc…/structures.pod6 :292: |
this particular role is mixed in; in this case it will contain the hash it is |
perl6/doc…/structures.pod6 :294: |
in other case. This role will provide the C<last> method to any variable it's |
perl6/doc…/subscripts.pod6 :910: |
=for code :preamble<role Foo {}> |
perl6/doc…/subscripts.pod6 :1068: |
=for code :preamble<role Foo {}> |
perl6/doc…/syntax.pod6 :834: |
role R { } |
perl6/doc…/system.pod6 :56: |
L<C<shell>|/routine/shell>. Both exist in the L<C<IO>|/type/IO> role and are |
perl6/doc…/system.pod6 :57: |
thus included in all classes that mix that role in, like L<IO::Path>. Both |
perl6/doc…/typesystem.pod6 :75: |
my Int $i = 1 but role :: { method defined { False } }; |
perl6/doc…/typesystem.pod6 :165: |
role R { method m { say 'oi‽' } } |
perl6/doc…/typesystem.pod6 :543: |
X<|declarator,role (typesystem)> |
perl6/doc…/typesystem.pod6 :550: |
role Serialize { |
perl6/doc…/typesystem.pod6 :570: |
EVAL 'role R { method overload-this(){...} }; class A does R {}; '; |
perl6/doc…/typesystem.pod6 :576: |
A role can be used instead of a class to create objects. Since roles can't |
perl6/doc…/typesystem.pod6 :580: |
role R { method m { say 'oi‽' } }; |
perl6/doc…/typesystem.pod6 :591: |
mixins. To refer to a role that is not defined yet, use a forward declaration. |
perl6/doc…/typesystem.pod6 :597: |
role R2 {...}; |
perl6/doc…/typesystem.pod6 :598: |
role R1 does R2 {}; |
perl6/doc…/typesystem.pod6 :599: |
role R2 {}; |
perl6/doc…/typesystem.pod6 :612: |
role R[$d] { has $.a = $d }; |
perl6/doc…/typesystem.pod6 :625: |
role R[A-or-B ::T] {}; |
perl6/doc…/typesystem.pod6 :630: |
role R[$p = fail("Please provide a parameter to role R")] {}; |
perl6/doc…/typesystem.pod6 :633: |
# OUTPUT: «X::AdHoc: Could not instantiate role 'R':Please provide a parameter to role R» |
perl6/doc…/typesystem.pod6 :637: |
Roles can be used as type constraints wherever a type is expected. If a role is |
perl6/doc…/typesystem.pod6 :639: |
list of the object in question. If a role is used instead of a class (using |
perl6/doc…/typesystem.pod6 :644: |
role Unitish[$unit = fail('Please provide a SI unit quantifier as a parameter to the role Unitish')] { |
perl6/doc…/typesystem.pod6 :657: |
role SI-second does Unitish[<s>] {} |
perl6/doc…/typesystem.pod6 :658: |
role SI-metre does Unitish[<m>] {} |
perl6/doc…/typesystem.pod6 :659: |
role SI-kilogram does Unitish[<g>] {} |
perl6/doc…/typesystem.pod6 :668: |
role SI-Newton does Unitish[<N>] {} |
perl6/doc…/typesystem.pod6 :687: |
role R:ver<4.2.3>:auth<me@here.local> {} |
perl6/doc…/typesystem.pod6 :700: |
C<Enumeration> role mixed in; this role includes, for each element, an index |
perl6/doc…/variables.pod6 :1154: |
$?ROLE Which role am I in? (as variable) |
perl6/doc…/Any.pod6 :385: |
L<Associative|/type/Associative> role from L«C<.hash>|/routine/hash». Use L«C<.Hash>|/routine/Hash» to |
perl6/doc…/Associative.pod6 :3: |
=TITLE role Associative |
perl6/doc…/Associative.pod6 :7: |
role Associative[::TValue = Mu, ::TKey = Str(Any)] { } |
perl6/doc…/Associative.pod6 :9: |
A common role for types that support name-based lookup through |
perl6/doc…/Associative.pod6 :17: |
will have to mix in that role if you want to use it for your classes. |
perl6/doc…/Associative.pod6 :89: |
=for code :preamble<role Foo {}> |
perl6/doc…/Baggy.pod6 :3: |
=TITLE role Baggy |
perl6/doc…/Baggy.pod6 :7: |
role Baggy does QuantHash { } |
perl6/doc…/Baggy.pod6 :9: |
A role for collections of weighted objects. See L<Bag|/type/Bag>, L<BagHash|/type/BagHash>, and |
perl6/doc…/Blob.pod6 :3: |
=TITLE role Blob |
perl6/doc…/Blob.pod6 :7: |
role Blob[::T = uint8] does Positional[T] does Stringy { } |
perl6/doc…/Blob.pod6 :9: |
The C<Blob> role is an immutable interface to binary types, and offers a |
perl6/doc…/Buf.pod6 :3: |
=TITLE role Buf |
perl6/doc…/Buf.pod6 :7: |
role Buf[::T] does Blob[T] { ... } |
perl6/doc…/Callable.pod6 :3: |
=TITLE role Callable |
perl6/doc…/Callable.pod6 :7: |
role Callable { ... } |
perl6/doc…/Compiler.pod6 :3: |
=TITLE role compiler |
perl6/doc…/Dateish.pod6 :3: |
=TITLE role Dateish |
perl6/doc…/Dateish.pod6 :7: |
role Dateish { ... } |
perl6/doc…/Distribution.pod6 :3: |
=TITLE role Distribution |
perl6/doc…/Distribution.pod6 :7: |
role Distribution { } |
perl6/doc…/Distribution.pod6 :10: |
its represents. Objects that fulfill the C<Distribution> role can be read by |
perl6/doc…/Locally.pod6 :7: |
role Distribution::Locally does Distribution { } |
perl6/doc…/Encoding.pod6 :3: |
=TITLE role Encoding |
perl6/doc…/Encoding.pod6 :7: |
role Encoding { ... } |
perl6/doc…/Encoding.pod6 :9: |
The C<Encoding> role is implemented by objects that provide a character |
perl6/doc…/Encoding.pod6 :12: |
provide new encodings. Instances of objects doing this role are |
perl6/doc…/Enumeration.pod6 :3: |
=TITLE role Enumeration |
perl6/doc…/Enumeration.pod6 :5: |
=SUBTITLE Working with the role behind the enum type |
perl6/doc…/Enumeration.pod6 :7: |
role Enumeration { } |
perl6/doc…/Enumeration.pod6 :9: |
This is the role implemented by the enum-pairs in the L<C<enum> type|/language/typesystem#enum>. In general, it is used to create constant sets, |
perl6/doc…/IO.pod6 :3: |
=TITLE role IO |
perl6/doc…/IO.pod6 :7: |
The role provides no methods, but exists so that C<IO()> coercers, which |
perl6/doc…/IO.pod6 :9: |
role is done by L<IO::Path> and L<IO::Special>. |
perl6/doc…/Handle.pod6 :1038: |
See also the related role L<IO|/type/IO> and the related class L<IO::Path>. |
perl6/doc…/Socket.pod6 :3: |
=TITLE role IO::Socket |
perl6/doc…/Socket.pod6 :7: |
role IO::Socket { ... } |
perl6/doc…/Iterable.pod6 :3: |
=TITLE role Iterable |
perl6/doc…/Iterable.pod6 :7: |
role Iterable { } |
perl6/doc…/Iterable.pod6 :34: |
This example mixes in the Iterable role to offer a new way of iterating |
perl6/doc…/Iterable.pod6 :38: |
the C<iterator> role printing the letters in groups of 3. |
perl6/doc…/Iterable.pod6 :48: |
Method stub that ensures all classes doing the C<Iterable> role have a |
perl6/doc…/Iterator.pod6 :3: |
=TITLE role Iterator |
perl6/doc…/Iterator.pod6 :9: |
role Iterator { } |
perl6/doc…/Iterator.pod6 :180: |
The Iterator role implements this method in terms of C<pull-one>. In general, |
perl6/doc…/Iterator.pod6 :255: |
The Iterator role implements this method in terms of C<pull-one>. In |
perl6/doc…/Iterator.pod6 :273: |
The Iterator role implements this method in terms of C<push-at-least>. As in the |
perl6/doc…/Iterator.pod6 :276: |
role to an array, for instance, like in this example: |
perl6/doc…/Iterator.pod6 :326: |
The Iterator role implements this method as a no-op if C<is-lazy> returns |
perl6/doc…/Iterator.pod6 :347: |
The Iterator role implements this method returning C<False>, indicating a |
perl6/doc…/Iterator.pod6 :363: |
The Iterator role implements this method as a loop that calls C<pull-one> |
perl6/doc…/Iterator.pod6 :379: |
The Iterator role implements this method as a call C<pull-one> and returning |
perl6/doc…/Iterator.pod6 :395: |
The Iterator role implements this method as a loop calling C<skip-one> and |
perl6/doc…/Iterator.pod6 :413: |
The Iterator role implements this method as calling C<skip-at-least> and |
perl6/doc…/Iterator.pod6 :418: |
Please see the L<PredictiveIterator|/type/PredictiveIterator> role if your C<Iterator> can know |
perl6/doc…/AttributeContainer.pod6 :3: |
=TITLE role Metamodel::AttributeContainer |
perl6/doc…/AttributeContainer.pod6 :7: |
role Metamodel::AttributeContainer {} |
perl6/doc…/C3MRO.pod6 :3: |
=TITLE role Metamodel::C3MRO |
perl6/doc…/C3MRO.pod6 :7: |
role Metamodel::C3MRO { } |
perl6/doc…/C3MRO.pod6 :9: |
L<Meta model|/language/mop> role for the L<I<C3> method resolution order (MRO)|https://en.wikipedia.org/wiki/C3\_linearization\>. |
perl6/doc…/C3MRO.pod6 :33: |
methods are copied into classes at role application time. |
perl6/doc…/ClassHOW.pod6 :111: |
roles are implemented, does the actual role composition work, and sets up |
perl6/doc…/Finalization.pod6 :3: |
=TITLE role Metamodel::Finalization |
perl6/doc…/Finalization.pod6 :9: |
role Metamodel::Finalization { ... } |
perl6/doc…/Finalization.pod6 :11: |
This role takes care that C<DESTROY> submethods are called (if they |
perl6/doc…/MROBasedMethodDispatch.pod6 :3: |
=TITLE role Metamodel::MROBasedMethodDispatch |
perl6/doc…/MROBasedMethodDispatch.pod6 :7: |
role Metamodel::MROBasedMethodDispatch { ... } |
perl6/doc…/MROBasedMethodDispatch.pod6 :9: |
This role implements locating methods based on the method resolution order of |
perl6/doc…/MethodContainer.pod6 :3: |
=TITLE role Metamodel::MethodContainer |
perl6/doc…/MethodContainer.pod6 :9: |
roles, classes, grammars and enums can contain methods. This role implements |
perl6/doc…/MultipleInheritance.pod6 :3: |
=TITLE role Metamodel::MultipleInheritance |
perl6/doc…/MultipleInheritance.pod6 :7: |
role Metamodel::MultipleInheritance { ... } |
perl6/doc…/MultipleInheritance.pod6 :12: |
This role implements the capability of having zero, one or more parent (or |
perl6/doc…/Naming.pod6 :3: |
=TITLE role Metamodel::Naming |
perl6/doc…/Naming.pod6 :7: |
role Metamodel::Naming { } |
perl6/doc…/Naming.pod6 :9: |
L<Meta model|/language/mop> role for (optionally) named things, like classes, |
perl6/doc…/PrivateMethodContainer.pod6 :3: |
=TITLE role Metamodel::PrivateMethodContainer |
perl6/doc…/PrivateMethodContainer.pod6 :7: |
role Metamodel::PrivateMethodContainer { ... } |
perl6/doc…/RoleContainer.pod6 :3: |
=TITLE role Metamodel::RoleContainer |
perl6/doc…/RoleContainer.pod6 :7: |
role Metamodel::RoleContainer {} |
perl6/doc…/Trusting.pod6 :3: |
=TITLE role Metamodel::Trusting |
perl6/doc…/Trusting.pod6 :8: |
role Metamodel::Trusting is SuperClass { ... } |
perl6/doc…/Trusting.pod6 :10: |
Normally, code in a class or role can only access its own private methods. If |
perl6/doc…/Mixy.pod6 :3: |
=TITLE role Mixy |
perl6/doc…/Mixy.pod6 :7: |
role Mixy does Baggy { } |
perl6/doc…/Mixy.pod6 :9: |
A role for collections of weighted values. See L<Mix|/type/Mix> and L<MixHash|/type/MixHash>. |
perl6/doc…/Mu.pod6 :70: |
role Truish {}; |
perl6/doc…/Mu.pod6 :84: |
say $d.does(Dateish); # True (Date does role Dateish) |
perl6/doc…/Numeric.pod6 :3: |
=TITLE role Numeric |
perl6/doc…/Numeric.pod6 :7: |
role Numeric { ... } |
perl6/doc…/Numeric.pod6 :9: |
Common role for numbers and types that can act as numbers. |
perl6/doc…/Positional.pod6 :3: |
=TITLE role Positional |
perl6/doc…/Positional.pod6 :7: |
role Positional { ... } |
perl6/doc…/Positional.pod6 :49: |
=for code :preamble<role Foo {}> |
perl6/doc…/PositionalBindFailover.pod6 :3: |
=TITLE role PositionalBindFailover |
perl6/doc…/PositionalBindFailover.pod6 :7: |
role PositionalBindFailover { ... } |
perl6/doc…/PositionalBindFailover.pod6 :9: |
This role provides an interface by which an object can |
perl6/doc…/PredictiveIterator.pod6 :3: |
=TITLE role PredictiveIterator |
perl6/doc…/QuantHash.pod6 :3: |
=TITLE role QuantHash |
perl6/doc…/QuantHash.pod6 :7: |
role QuantHash does Associative { } |
perl6/doc…/Rational.pod6 :3: |
=TITLE role Rational |
perl6/doc…/Rational.pod6 :7: |
role Rational[::NuT, ::DeT] does Real { ... } |
perl6/doc…/Rational.pod6 :9: |
C<Rational> is the common role for numbers that are stored as pairs of numerator |
perl6/doc…/Real.pod6 :3: |
=TITLE role Real |
perl6/doc…/Real.pod6 :7: |
role Real does Numeric { ... } |
perl6/doc…/Real.pod6 :9: |
Common role for non-L<Complex|/type/Complex> numbers. |
perl6/doc…/Scheduler.pod6 :3: |
=TITLE role Scheduler |
perl6/doc…/Scheduler.pod6 :7: |
role Scheduler { |
perl6/doc…/Scheduler.pod6 :11: |
Common role for schedulers. A scheduler is a piece of code that determines |
perl6/doc…/Setty.pod6 :3: |
=TITLE role Setty |
perl6/doc…/Setty.pod6 :7: |
role Setty does QuantHash { } |
perl6/doc…/Setty.pod6 :9: |
A role for collections which make sure that each element can only appear once. |
perl6/doc…/Stringy.pod6 :3: |
=TITLE role Stringy |
perl6/doc…/Stringy.pod6 :7: |
role Stringy { ... } |
perl6/doc…/Stringy.pod6 :9: |
Common role for string types (such as Str). |
perl6/doc…/Systemic.pod6 :3: |
=TITLE role Systemic |
perl6/doc…/Systemic.pod6 :8: |
through dynamic variables mixing this role such as the |
perl6/doc…/Systemic.pod6 :21: |
C<$*PERL> is an object of the L<Perl|/type/Perl> type, which mixes in this role and thus |
perl6/doc…/Test.pod6 :420: |
role Invent { |
perl6/doc…/Test.pod6 :433: |
# => The object does role Type |
perl6/doc…/Comp.pod6 :3: |
=TITLE role X::Comp |
perl6/doc…/Comp.pod6 :5: |
=SUBTITLE Common role for compile-time errors |
perl6/doc…/Comp.pod6 :7: |
role X::Comp is Exception { } |
perl6/doc…/Comp.pod6 :9: |
Common role for compile-time errors. |
perl6/doc…/NotComposable.pod6 :24: |
because C<does> is reserved for role composition, and C<A> is not a role, |
perl6/doc…/TypeObject.pod6 :19: |
role AlgebraDebugger does IO { ... }; |
perl6/doc…/IO.pod6 :3: |
=TITLE role X::IO |
perl6/doc…/IO.pod6 :7: |
role X::IO does X::OS {} |
perl6/doc…/IO.pod6 :9: |
Common role for IO related errors. |
perl6/doc…/IO.pod6 :11: |
This role does not provide any additional methods. |
perl6/doc…/NotComposable.pod6 :33: |
Returns the thing that could not act as a role for mixing it in |
perl6/doc…/OS.pod6 :3: |
=TITLE role X::OS |
perl6/doc…/OS.pod6 :7: |
role X::OS { has $.os-error } |
perl6/doc…/OS.pod6 :9: |
Common role for all exceptions that are triggered by some error |
perl6/doc…/Pod.pod6 :3: |
=TITLE role X::Pod |
perl6/doc…/Pod.pod6 :7: |
role X::Pod { } |
perl6/doc…/Pod.pod6 :9: |
Common role for Pod related errors. |
perl6/doc…/Async.pod6 :3: |
=TITLE role X::Proc::Async |
perl6/doc…/Async.pod6 :7: |
role X::Proc::Async is Exception { ... } |
perl6/doc…/Initialization.pod6 :15: |
role R { }; "D2" but R(2) |
perl6/doc…/Initialization.pod6 :17: |
# OUTPUT: «X::Role::Initialization: Can only supply an initialization value for a role if it has a single public attribute, but this is not the case for 'R'» |
perl6/doc…/Initialization.pod6 :26: |
Returns the role that caused the error. |
perl6/doc…/Syntax.pod6 :3: |
=TITLE role X::Syntax |
perl6/doc…/Syntax.pod6 :7: |
role X::Syntax does X::Comp { } |
perl6/doc…/Syntax.pod6 :9: |
Common role for syntax errors thrown by the compiler. |
perl6/doc…/WithoutObject.pod6 :17: |
outside a class or role declaration dies with |
perl6/doc…/Temporal.pod6 :3: |
=TITLE role X::Temporal |
perl6/doc…/Temporal.pod6 :7: |
role X::Temporal is Exception { } |
perl6/doc…/htmlify.p6 :410: |
while @roles-todo.shift -> $role { |
perl6/doc…/htmlify.p6 :415: |
pod-heading("Routines supplied by role $role"), |
perl6/doc…/htmlify.p6 :417: |
"$podname does role ", |
perl6/doc…/htmlify.p6 :438: |
for $class.roles -> $role { |
perl6/doc…/htmlify.p6 :441: |
pod-heading("Routines supplied by role $role"), |
perl6/doc…/htmlify.p6 :445: |
", which does role ", |
perl6/doc…/TypeGraph.pm6 :11: |
token package { pmclass | class | module | package |role | enum } |
perl6/doc…/Viz.pm6 :86: |
for $type.roles -> $role { |
perl6/doc…/README.zh.md :113: |
**Q:** 编写文档时我应该包括父类和 role 的方法吗? |
perl6/doc…/type-graph.txt :4: |
role Metamodel::AttributeContainer |
perl6/doc…/type-graph.txt :5: |
role Metamodel::BUILDPLAN |
perl6/doc…/type-graph.txt :6: |
role Metamodel::BaseType |
perl6/doc…/type-graph.txt :7: |
role Metamodel::BoolificationProtocol |
perl6/doc…/type-graph.txt :8: |
role Metamodel::C3MRO |
perl6/doc…/type-graph.txt :13: |
role Metamodel::DefaultParent |
perl6/doc…/type-graph.txt :18: |
role Metamodel::Documenting |
perl6/doc…/type-graph.txt :20: |
role Metamodel::Finalization |
perl6/doc…/type-graph.txt :23: |
role Metamodel::MROBasedMethodDispatch |
perl6/doc…/type-graph.txt :24: |
role Metamodel::MROBasedTypeChecking |
perl6/doc…/type-graph.txt :25: |
role Metamodel::MethodContainer |
perl6/doc…/type-graph.txt :26: |
role Metamodel::MethodDelegation |
perl6/doc…/type-graph.txt :27: |
role Metamodel::Mixins |
perl6/doc…/type-graph.txt :29: |
role Metamodel::MultiMethodContainer |
perl6/doc…/type-graph.txt :30: |
role Metamodel::MultipleInheritance |
perl6/doc…/type-graph.txt :31: |
role Metamodel::Naming |
perl6/doc…/type-graph.txt :37: |
role Metamodel::PrivateMethodContainer |
perl6/doc…/type-graph.txt :38: |
role Metamodel::RoleContainer |
perl6/doc…/type-graph.txt :39: |
role Metamodel::RolePunning |
perl6/doc…/type-graph.txt :40: |
role Metamodel::Stashing |
perl6/doc…/type-graph.txt :43: |
role Metamodel::Trusting |
perl6/doc…/type-graph.txt :44: |
role Metamodel::TypePretense |
perl6/doc…/type-graph.txt :45: |
role Metamodel::Versioning |
perl6/doc…/type-graph.txt :71: |
role Callable[::T = Mu] |
perl6/doc…/type-graph.txt :105: |
role Stringy |
perl6/doc…/type-graph.txt :110: |
role Numeric |
perl6/doc…/type-graph.txt :111: |
role Real does Numeric |
perl6/doc…/type-graph.txt :119: |
role Rational[::NuT, ::DeT] does Real |
perl6/doc…/type-graph.txt :132: |
role Dateish |
perl6/doc…/type-graph.txt :140: |
role IO |
perl6/doc…/type-graph.txt :151: |
role IO::Socket |
perl6/doc…/type-graph.txt :178: |
role Scheduler |
perl6/doc…/type-graph.txt :200: |
role Iterable |
perl6/doc…/type-graph.txt :201: |
role Iterator |
perl6/doc…/type-graph.txt :202: |
role PositionalBindFailover |
perl6/doc…/type-graph.txt :207: |
role Positional[::T = Mu] |
perl6/doc…/type-graph.txt :216: |
role Blob[::T = uint8] does Positional[T] does Stringy |
perl6/doc…/type-graph.txt :217: |
role Buf[::T = uint8] does Blob[T] |
perl6/doc…/type-graph.txt :227: |
role Associative[::T = Mu] |
perl6/doc…/type-graph.txt :228: |
role Enumeration |
perl6/doc…/type-graph.txt :229: |
role NumericEnumeration |
perl6/doc…/type-graph.txt :230: |
role StringyEnumeration |
perl6/doc…/type-graph.txt :236: |
role QuantHash does Associative |
perl6/doc…/type-graph.txt :237: |
role Setty does QuantHash |
perl6/doc…/type-graph.txt :238: |
role Baggy does QuantHash |
perl6/doc…/type-graph.txt :239: |
role Mixy does Baggy |
perl6/doc…/type-graph.txt :301: |
role X::Proc::Async is Exception |
perl6/doc…/type-graph.txt :317: |
role X::Temporal is Exception |
perl6/doc…/type-graph.txt :344: |
role X::OS is Exception |
perl6/doc…/type-graph.txt :345: |
role X::IO does X::OS |
perl6/doc…/type-graph.txt :362: |
role X::Comp is Exception |
perl6/doc…/type-graph.txt :418: |
role X::Pod |
perl6/doc…/type-graph.txt :419: |
role X::Syntax does X::Comp |
perl6/doc…/type-graph.txt :468: |
role X::Control is Exception |
perl6/doc…/headings.t :26: |
$title ~~ s:g/^ ( class | role | module |enum ) \s+ \S+//; |
perl6/gtk-simple…/Box.pm6 :9: |
unit role GTK::Simple::Box does GTK::Simple::Container; |
perl6/gtk-simple…/Container.pm6 :8: |
unit role GTK::Simple::Container; |
perl6/gtk-simple…/PropertyFacade.pm6 :6: |
unit role GTK::Simple::PropertyFacade[&get, &set, &before?, &after?]; |
perl6/gtk-simple…/Widget.pm6 :9: |
unit role GTK::Simple::Widget; |
perl6/perl6-http-server…/META6.json :7: |
"description" : "role for HTTP::Server so we can have start building out some servers with interchangeable backends", |
perl6/perl6-http-server…/README.md :3: |
role stating something abides by some standard |
perl6/perl6-http-server…/Request.pm6 :1: |
role HTTP::Request { |
perl6/perl6-http-server…/Response.pm6 :1: |
role HTTP::Response { |
perl6/perl6-http-server…/Server.pm6 :1: |
role HTTP::Server { |
perl6/whateverable…/Whateverable.pm6 :38: |
unit role Whateverable does IRC::Client::Plugin; |
perl6/whateverable…/Bits.pm6 :23: |
role Helpful { method help($msg) { … } } |
perl6/whateverable…/Bits.pm6 :25: |
role Reply { has $.msg } |
perl6/whateverable…/Bits.pm6 :26: |
role ProperStr { has $.long-str } |
perl6/whateverable…/Bits.pm6 :27: |
role PrettyLink { has &.link-msg } |
perl6/whateverable…/Bits.pm6 :28: |
role FileStore { has %.additional-files } |
perl6/whateverable…/Configurable.pm6 :20: |
unit role Whateverable::Configurable; |
perl6/whateverable…/Configurable.pm6 :25: |
# This role expects the class to have %.variables attribute. |
perl6/whateverable…/Messages.pm6 :25: |
role Enough is export { } #← Used to prevent recursion in exception handling |
perl6/whateverable…/Replaceable.pm6 :20: |
unit role Whateverable::Replaceable; |
perl6/whateverable…/Undersightable.p6 :155: |
role Error {} |
perl6/whateverable…/Undersightable.p6 :156: |
role Warning {} |
perl6/whateverable…/Undersightable.p6 :157: |
role Info {} |
perlpilot/p6-File-Temp…/Temp.pm :18: |
my role File::Temp::AutoUnlink { |
perlpilot/p6-Test-Class…/README.pod :15: |
=item * this Test::Class is a role that you can compose into your own classes |
perlpilot/p6-Test-Class…/pig-test :13: |
self does role { has $.test-pig = Pig.new } |
perlpilot/p6-Test-Class…/Class.pm6 :9: |
my role Test::Class::Method[$ttype, $tcount] { |
perlpilot/p6-Test-Class…/Class.pm6 :21: |
role Test::Class is export { |
pierre-vigier/Perl6-AttrX-Lazy…/Lazy.pm6 :3: |
my role LazyAttribute { |
pierre-vigier/Perl6-AttrX-Lazy…/Lazy.pm6 :12: |
my role LazyAttributeContainerHOW { |
pierre-vigier/Perl6-AttrX-Lazy…/Lazy.pm6 :23: |
message =>"A method '{$attr.base-name}' is provided by role '{$r.WHAT.^name}', can't create lazy accessor '\$.{$attr.base-name}'" |
pierre-vigier/Perl6-AttrX-PrivateAccessor…/PrivateAccessor.pm6 :3: |
my role PrivateAccessor { |
pierre-vigier/Perl6-AttrX-PrivateAccessor…/PrivateAccessor.pm6 :11: |
my role PrivateAccessorContainerHOW { |
pierre-vigier/Perl6-AttrX-PrivateAccessor…/PrivateAccessor.pm6 :22: |
message =>"A private method '{$attr.private-accessor-name}' is provided by role '{$r.WHAT.^name}', can't create private accessor for accessot '\$!{$attr.private-accessor-name}'" |
pierre-vigier/Perl6-AttrX-PrivateAccessor…/020-basic.t :61: |
role Collide { |
pierre-vigier/Perl6-AttrX-PrivateAccessor…/020-basic.t :69: |
message => q[A private method 'private' is provided by role 'Collide', can't create private accessor for accessot '$!private']; |
pierre-vigier/Perl6-Math-Matrix…/Util.pm6 :3: |
unit role Math::Matrix::Util; |
ppentchev/Serialize-Naive…/README.md :57: |
This role provides two methods to recursively serialize Perl 6 objects to Perl 6 data structures and, later, deserialize them back. No atte… |
ppentchev/Serialize-Naive…/Naive.pm6 :3: |
unit role Serialize::Naive:ver<0.2.6>:auth<github:ppentchev>; |
ppentchev/Serialize-Naive…/Naive.pm6 :173: |
This role provides two methods to recursively serialize Perl 6 objects to |
raydiak/Inline-Lua…/README.md :125: |
.hash or .list, or used as an object (or role via LuaParent). See Usage below |
raydiak/Inline-Lua…/README.md :201: |
Base role for values which Lua regards as "objects". This role manages |
raydiak/Inline-Lua…/README.md :376: |
role MyRole does LuaParent['global-table'] { ... } |
raydiak/Inline-Lua…/README.md :380: |
directly from a parameterized role doesn't seem to work. Using LuaParent with |
raydiak/Inline-Lua…/Lua.pm6 :198: |
role LuaParent[Str:D $parent] is export { |
raydiak/Inline-Lua…/Lua.pm6 :211: |
role LuaParent[Inline::Lua::Table:D $parent] { |
raydiak/Inline-Lua…/Object.pm6 :1: |
role Inline::Lua::Object::Callable { |
raydiak/Inline-Lua…/Object.pm6 :43: |
role Inline::Lua::Object::Indexable { |
raydiak/Inline-Lua…/Object.pm6 :123: |
role Inline::Lua::Object::Iterable { |
raydiak/Inline-Lua…/Object.pm6 :191: |
role Inline::Lua::Object { |
retupmoca/P6-Net-AMQP…/Payload.pm6 :4: |
role Net::AMQP::Payload { |
retupmoca/P6-Net-AMQP…/ArgumentSerialization.pm6 :1: |
unit role Net::AMQP::Payload::ArgumentSerialization; |
retupmoca/P6-Net-DNS…/DomainName.pm6 :1: |
unit role Net::DNS::Message::DomainName; |
retupmoca/P6-Net-DNS…/A.pm6 :1: |
unit role Net::DNS::Message::Resource::A; |
retupmoca/P6-Net-DNS…/AAAA.pm6 :1: |
unit role Net::DNS::Message::Resource::AAAA; |
retupmoca/P6-Net-DNS…/CNAME.pm6 :1: |
unit role Net::DNS::Message::Resource::CNAME; |
retupmoca/P6-Net-DNS…/MX.pm6 :1: |
unit role Net::DNS::Message::Resource::MX; |
retupmoca/P6-Net-DNS…/NS.pm6 :1: |
unit role Net::DNS::Message::Resource::NS; |
retupmoca/P6-Net-DNS…/PTR.pm6 :1: |
unit role Net::DNS::Message::Resource::PTR; |
retupmoca/P6-Net-DNS…/SOA.pm6 :1: |
unit role Net::DNS::Message::Resource::SOA; |
retupmoca/P6-Net-DNS…/SPF.pm6 :1: |
unit role Net::DNS::Message::Resource::SPF; |
retupmoca/P6-Net-DNS…/SRV.pm6 :1: |
unit role Net::DNS::Message::Resource::SRV; |
retupmoca/P6-Net-DNS…/TXT.pm6 :1: |
unit role Net::DNS::Message::Resource::TXT; |
retupmoca/P6-Net-IMAP…/IMAP.pm6 :7: |
my role debug-connection { |
retupmoca/P6-Net-POP3…/POP3.pm6 :16: |
my role debug-connection { |
retupmoca/P6-Net-POP3…/Raw.pm6 :1: |
unit role Net::POP3::Raw; |
retupmoca/P6-Net-POP3…/Simple.pm6 :1: |
unit role Net::POP3::Simple; |
retupmoca/P6-Net-SMTP…/SMTP.pm6 :17: |
my role debug-connection { |
retupmoca/P6-Net-SMTP…/Raw.pm6 :1: |
unit role Net::SMTP::Raw; |
retupmoca/P6-Net-SMTP…/Simple.pm6 :1: |
unit role Net::SMTP::Simple; |
retupmoca/p6-Email-MIME…/ParseContentType.pm6 :1: |
unit role Email::MIME::ParseContentType; |
retupmoca/p6-syndication…/Syndication.pm6 :3: |
role Syndication::Item { |
retupmoca/p6-syndication…/Syndication.pm6 :10: |
role Syndication { |
salortiz/NativeHelpers-Blob…/CStruct.pm6 :10: |
role LinearArray[::T] does Positional[T] is export { |
salortiz/p6-LMDB…/LMDB.pm6 :178: |
our role dbi { }; # Used as a guard |
salortiz/p6-LMDB…/LMDB.pm6 :537: |
# Iterator role methods |
samgwise/Net-OSC…/README.md :90: |
<tr> <td>Compatibility updates for Numeric::Pack:ver<0.3.0></td> <td>Better protabilty as we're now pure perl all the way down</td> <td>201… |
samgwise/Net-OSC…/README.md :246: |
Net::OSC::Server - A role to facilitate a convenient platform for OSC communication. |
samgwise/Net-OSC…/README.md :293: |
Send and OSC message. The to add arguments to the message pass :args(...), after the OSC path string. Implementing classes of the Server role may accept additional named parameters. |
samgwise/Net-OSC…/OSC.pm6 :92: |
Added Server role and UDP server | Sugar for sending, receiving and routing messages | 2016-12-08 |
samgwise/Net-OSC…/Server.pm6 :7: |
Net::OSC::Server - A role to facilitate a convenient platform for OSC communication. |
samgwise/Net-OSC…/Server.pm6 :19: |
unit role Net::OSC::Server; |
samgwise/Net-OSC…/Server.pm6 :56: |
#= Implementing classes of the Server role may accept additional named parameters. |
samgwise/p6-Numeric-Pack…/README.md :34: |
Numeric::Pack is a Perl6 module for packing values of the Numeric role into Buf objects (With the exception of Complex numbers). Currently … |
samgwise/p6-Numeric-Pack…/Pack.pm6 :35: |
Numeric::Pack is a Perl6 module for packing values of the Numeric role into Buf objects |
samgwise/p6-Numeric-Pack…/Pack.pm6 :103: |
role ByteUnion { |
samgwise/p6-algorithm-genetic…/Genetic.pm6 :89: |
Algorithm::Genetic - A role for genetic algorithms. |
samgwise/p6-algorithm-genetic…/Genetic.pm6 :92: |
unit role Algorithm::Genetic does Algorithm::Genetic::Selection |
samgwise/p6-algorithm-genetic…/Genetic.pm6 :112: |
unit role Algorithm::Genetic:ver<0.0.2> does Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/Crossoverable.pm6 :7: |
Algorithm::Genetic::Crossoverable - A role providing crossover behaviour of attribute values. |
samgwise/p6-algorithm-genetic…/Crossoverable.pm6 :10: |
unit role Algorithm::Genetic::Crossoverable; |
samgwise/p6-algorithm-genetic…/Crossoverable.pm6 :17: |
unit role Algorithm::Genetic::Crossoverable; |
samgwise/p6-algorithm-genetic…/Genotype.pm6 :7: |
Algorithm::Genetic::Genotype - A role for defining genotypes. |
samgwise/p6-algorithm-genetic…/Genotype.pm6 :10: |
unit role Algorithm::Genetic::Genotype does Algorithm::Genetic::Crossoverable; |
samgwise/p6-algorithm-genetic…/Genotype.pm6 :19: |
unit role Algorithm::Genetic::Genotype does Algorithm::Genetic::Crossoverable; |
samgwise/p6-algorithm-genetic…/Selection.pm6 :7: |
Algorithm::Genetic::Selection - A role for selection algorithms. |
samgwise/p6-algorithm-genetic…/Selection.pm6 :10: |
unit role Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/Selection.pm6 :17: |
unit role Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/Roulette.pm6 :7: |
Algorithm::Genetic::Selection::Roulette - A role for roulette selection. |
samgwise/p6-algorithm-genetic…/Roulette.pm6 :10: |
unit role Algorithm::Genetic::Selection::Roulette does Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/Roulette.pm6 :19: |
unit role Algorithm::Genetic::Selection::Roulette does Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/readme.md :92: |
Algorithm::Genetic - A role for genetic algorithms. |
samgwise/p6-algorithm-genetic…/readme.md :94: |
unit role Algorithm::Genetic does Algorithm::Genetic::Selection |
samgwise/p6-algorithm-genetic…/readme.md :154: |
Algorithm::Genetic::Selection - A role for selection algorithms. |
samgwise/p6-algorithm-genetic…/readme.md :156: |
unit role Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/readme.md :182: |
Algorithm::Genetic::Selection::Roulette - A role for roulette selection. |
samgwise/p6-algorithm-genetic…/readme.md :184: |
unit role Algorithm::Genetic::Selection::Roulette does Algorithm::Genetic::Selection; |
samgwise/p6-algorithm-genetic…/readme.md :202: |
Algorithm::Genetic::Genotype - A role for defining genotypes. |
samgwise/p6-algorithm-genetic…/readme.md :204: |
unit role Algorithm::Genetic::Genotype does Algorithm::Genetic::Crossoverable; |
samgwise/p6-algorithm-genetic…/readme.md :247: |
Algorithm::Genetic::Crossoverable - A role providing crossover behaviour of attribute values. |
samgwise/p6-algorithm-genetic…/readme.md :249: |
unit role Algorithm::Genetic::Crossoverable; |
scovit/Scheduler-DRMAA…/TODO :8: |
- A less deterministic Perl 6 Scheduler role in core |
scovit/Scheduler-DRMAA…/Native-specification.pm6 :6: |
role DRMAA::Native-specification { |
scovit/Scheduler-DRMAA…/DRMAA.pm6 :6: |
role X::DRMAA is Exception { |
sergot/http-useragent…/UserAgent.pm6 :18: |
# placeholder role to make signatures nicer |
sergot/http-useragent…/UserAgent.pm6 :20: |
role Connection { |
shuppet/p6-api-discord…/HTTPResource.pm6 :22: |
This role defines the methods C<from-json> and C<to-json> that must be |
shuppet/p6-api-discord…/HTTPResource.pm6 :23: |
implemented by the consuming class. Anything using this role can be sent to or |
shuppet/p6-api-discord…/HTTPResource.pm6 :29: |
role JSONy is export { |
shuppet/p6-api-discord…/HTTPResource.pm6 :42: |
This role defines C<send>, C<fetch>, and C<remove>, and is parameterised with a |
shuppet/p6-api-discord…/HTTPResource.pm6 :51: |
role RESTy[$base-url] is export { |
shuppet/p6-api-discord…/HTTPResource.pm6 :142: |
role HTTPResource is export { |
shuppet/p6-api-discord…/Object.pm6 :3: |
unit role API::Discord::Object does HTTPResource does JSONy; |
sirrobert/Class-Utils…/README.md :3: |
### role Has |
sirrobert/Class-Utils…/README.md :10: |
The `Has` role addresses this by importing a new `new` that takes advantage |
sirrobert/Class-Utils…/Utils.pm6 :3: |
# the role Has to have your objects blessed, rather than having to do it in |
sirrobert/Class-Utils…/Utils.pm6 :5: |
unit role Has; |
sirrobert/Masquerade…/README.md :14: |
Masquerade provides a set of roles. Each role allows objects to masquerade as if other objects. The roles do 'not' have the `Masquerade` prefix. For example, if you |
sirrobert/Masquerade…/README.md :18: |
you will get a role called `AsIf::JSON` (rather than ~~`Masquerade::AsIf::JSON`~~). |
sirrobert/Masquerade…/JSON.pm6 :4: |
unit role AsIf::JSON; |
sirrobert/Masquerade…/Perl.pm6 :4: |
unit role AsIf::Perl; |
sirrobert/Masquerade…/YAML.pm :2: |
unit role AsIf::YAML; |
sirrobert/Semantic-Versioning…/README.md :13: |
The `Semantic::Versioning` role enables any object to be versioned. Four |
sirrobert/Semantic-Versioning…/Versioning.pm :1: |
role Semantic::Versioning { |
skids/perl6-Control-Bail…/Bail.pm6 :89: |
role Control::Bail { |
skids/perl6-Control-Bail…/Bail.pm6 :106: |
role Control::Bail::Actions { |
skids/perl6sum…/README.md :65: |
the functionality is available in role form, and as such may |
skids/perl6sum…/Sum.pm6 :110: |
=head2 role Sum |
skids/perl6sum…/Sum.pm6 :112: |
The C<Sum> role defines the core interface required for classes |
skids/perl6sum…/Sum.pm6 :118: |
mix in a C<Sum::Marshal> role which defines any special processing |
skids/perl6sum…/Sum.pm6 :125: |
role Sum:auth<skids>:ver<0.1.1> { |
skids/perl6sum…/Sum.pm6 :339: |
=head2 role Sum::Partial |
skids/perl6sum…/Sum.pm6 :341: |
The C<Sum::Partial> role is used to indicate that a sum may |
skids/perl6sum…/Sum.pm6 :346: |
role Sum::Partial { |
skids/perl6sum…/Sum.pm6 :373: |
# role is listed for introspective purposes. |
skids/perl6sum…/Sum.pm6 :407: |
=head2 role Sum::Marshal::Raw |
skids/perl6sum…/Sum.pm6 :409: |
The C<Sum::Marshal::Raw> role is used by classes that value efficiency |
skids/perl6sum…/Sum.pm6 :410: |
over dwimmery. A class with this role mixed in never processes |
skids/perl6sum…/Sum.pm6 :425: |
role Sum::Marshal::Raw { |
skids/perl6sum…/Sum.pm6 :443: |
=head2 role Sum::Marshal::Cooked |
skids/perl6sum…/Sum.pm6 :445: |
The C<Sum::Marshal::Cooked> role is used by other C<Sum::Marshal> |
skids/perl6sum…/Sum.pm6 :447: |
mixed in directly. A class using a role that mixes |
skids/perl6sum…/Sum.pm6 :455: |
role Sum::Marshal::Cooked { |
skids/perl6sum…/Sum.pm6 :498: |
=head2 role Sum::Marshal::Method [ ::T :$atype, Str :$method, Bool :$remarshal = False ] |
skids/perl6sum…/Sum.pm6 :501: |
The C<Sum::Marshal::Method> role will substitute any provided addend |
skids/perl6sum…/Sum.pm6 :515: |
role Sum::Marshal::Method [ ::T :$atype, Str :$method, Bool :$remarshal = False ] |
skids/perl6sum…/Sum.pm6 :527: |
=head2 role Sum::Marshal::Bits [ :$accept = Int, :$coerce = Int, |
skids/perl6sum…/Sum.pm6 :531: |
The C<Sum::Marshal::Bits> role will explode any argument of the type |
skids/perl6sum…/Sum.pm6 :545: |
role Sum::Marshal::Bits [ ::AT :$accept = (Int), ::CT :$coerce = (Int), |
skids/perl6sum…/Sum.pm6 :558: |
=head2 role Sum::Marshal::Pack [ :$width = 8 ] |
skids/perl6sum…/Sum.pm6 :561: |
The C<Sum::Marshal::Pack> role is a base role. One must also compose |
skids/perl6sum…/Sum.pm6 :588: |
role Sum::Marshal::Pack::CronyWorkaround[ :$width ] { |
skids/perl6sum…/Sum.pm6 :595: |
role Sum::Marshal::Pack [ :$width = 8 ] |
skids/perl6sum…/Sum.pm6 :631: |
=head2 role Sum::Marshal::Pack::Bits [ :$accept = Bool, :$coerce = Bool ] |
skids/perl6sum…/Sum.pm6 :633: |
The C<Sum::Marshal::Pack::Bits> role packs bits into addends of a |
skids/perl6sum…/Sum.pm6 :642: |
This role may be combined with other C<Sum::Marshal::Pack::*> roles, |
skids/perl6sum…/Sum.pm6 :645: |
such role may only be added after a whole number of addends has been |
skids/perl6sum…/Sum.pm6 :651: |
role Sum::Marshal::Pack::Bits[::AT :$accept = (Bool), ::CT :$coerce = (Bool)] |
skids/perl6sum…/Sum.pm6 :669: |
=head2 role Sum::Marshal::Pack::Bits [ :$width!, :$accept, :$coerce = Int ] |
skids/perl6sum…/Sum.pm6 :672: |
role packs bitfields from provided addends. This C<:width> parameter |
skids/perl6sum…/Sum.pm6 :685: |
an addend not handled by a C<Sum::Marshal::Pack::*> role is provided |
skids/perl6sum…/Sum.pm6 :688: |
Note that this role will not be especially useful until native types |
skids/perl6sum…/Sum.pm6 :693: |
role Sum::Marshal::Pack::Bits[:$width!, ::AT :$accept, ::CT :$coerce = (Int)] |
skids/perl6sum…/Sum.pm6 :720: |
=head2 role Sum::Marshal::Block [:$BufT = blob8, :$elems = 64, :$BitT = Bool] |
skids/perl6sum…/Sum.pm6 :722: |
The C<Sum::Marshal::Block> role is a base role used to interface with |
skids/perl6sum…/Sum.pm6 :725: |
This role is usually not included directly, but rather through subroles. |
skids/perl6sum…/Sum.pm6 :735: |
This base role contains fallback marshalling for C<BitT> addends which |
skids/perl6sum…/Sum.pm6 :745: |
role Sum::Marshal::Block::CronyWorkaround { |
skids/perl6sum…/Sum.pm6 :751: |
role Sum::Marshal::Block [::B :$BufT = blob8, :$elems = 64, ::b :$BitT = Bool] |
skids/perl6sum…/Sum.pm6 :860: |
=head2 role Sum::Marshal::IO |
skids/perl6sum…/Sum.pm6 :862: |
The C<Sum::Marshal::IO> role will take open C<IO> objects |
skids/perl6sum…/Sum.pm6 :871: |
This role may be mixed with C<Sum::Marshal::Block> roles in which |
skids/perl6sum…/Sum.pm6 :876: |
role Sum::Marshal::IO { |
skids/perl6sum…/Adler.pm6 :35: |
=head2 role Sum::Fletcher [ :$modulusA = 65535, :$modulusB = $modulusA, |
skids/perl6sum…/Adler.pm6 :39: |
The C<Sum::Fletcher> role helps one to define types of C<Sum> |
skids/perl6sum…/Adler.pm6 :81: |
role Sum::Fletcher [ :$modulusA = Any, :$modulusB = Any, |
skids/perl6sum…/Adler.pm6 :197: |
=head2 role Sum::Adler32 |
skids/perl6sum…/Adler.pm6 :200: |
The C<Sum::Adler32> parametric role is used to create a type of C<Sum> |
skids/perl6sum…/Adler.pm6 :204: |
single byte addends. A C<Sum::Marshal::*> role must be mixed into |
skids/perl6sum…/Adler.pm6 :215: |
role Sum::Adler32 |
skids/perl6sum…/Adler.pm6 :220: |
=head2 role Sum::Fletcher16 |
skids/perl6sum…/Adler.pm6 :223: |
This role calculates the Fletcher16 checksum and expects byte addends. |
skids/perl6sum…/Adler.pm6 :227: |
role Sum::Fletcher16 |
skids/perl6sum…/Adler.pm6 :232: |
=head2 role Sum::Fletcher32 |
skids/perl6sum…/Adler.pm6 :235: |
This role calculates the Fletcher32 checksum and expects 16-bit addends. |
skids/perl6sum…/Adler.pm6 :236: |
Mixing an appropriate C<Sum::Marshal> role may help deal with padding |
skids/perl6sum…/Adler.pm6 :241: |
role Sum::Fletcher32 |
skids/perl6sum…/Adler.pm6 :246: |
=head2 role Sum::Fletcher64 |
skids/perl6sum…/Adler.pm6 :249: |
This role calculates the Fletcher64 checksum and expects 32-bit addends. |
skids/perl6sum…/Adler.pm6 :250: |
Mixing an appropriate C<Sum::Marshal> role may help deal with padding |
skids/perl6sum…/Adler.pm6 :255: |
role Sum::Fletcher64 |
skids/perl6sum…/CRC.pm6 :18: |
=head2 role Sum::CRC [ :@header?, :@footer?, :$residual = 0, |
skids/perl6sum…/CRC.pm6 :24: |
The C<Sum::CRC> parametric role is used to create a type of C<Sum> |
skids/perl6sum…/CRC.pm6 :28: |
provided addend, unless a C<Sum::Marshal> role is mixed in. |
skids/perl6sum…/CRC.pm6 :94: |
C<Sum>. Normally a C<Sum::Marshal> role is mixed in to |
skids/perl6sum…/CRC.pm6 :114: |
value is the same as the value provided to the role in the |
skids/perl6sum…/CRC.pm6 :115: |
C<$residual> role parameter. |
skids/perl6sum…/CRC.pm6 :119: |
role Sum::CRC [ :@header?, :@footer?, :$residual = 0, |
skids/perl6sum…/CRC.pm6 :277: |
=head2 role Sum::CRC_3_ROHC |
skids/perl6sum…/CRC.pm6 :284: |
role Sum::CRC_3_ROHC |
skids/perl6sum…/CRC.pm6 :289: |
=head2 role Sum::CRC_4_ITU |
skids/perl6sum…/CRC.pm6 :296: |
role Sum::CRC_4_ITU |
skids/perl6sum…/CRC.pm6 :301: |
=head2 role Sum::CRC_5_EPC |
skids/perl6sum…/CRC.pm6 :308: |
role Sum::CRC_5_EPC |
skids/perl6sum…/CRC.pm6 :313: |
=head2 role Sum::CRC_5_ITU |
skids/perl6sum…/CRC.pm6 :320: |
role Sum::CRC_5_ITU |
skids/perl6sum…/CRC.pm6 :325: |
=head2 role Sum::CRC_5_USB |
skids/perl6sum…/CRC.pm6 :332: |
role Sum::CRC_5_USB |
skids/perl6sum…/CRC.pm6 :337: |
=head2 role Sum::CRC_6_DARC |
skids/perl6sum…/CRC.pm6 :344: |
role Sum::CRC_6_DARC |
skids/perl6sum…/CRC.pm6 :349: |
=head2 role Sum::CRC_6_ITU |
skids/perl6sum…/CRC.pm6 :356: |
role Sum::CRC_6_ITU |
skids/perl6sum…/CRC.pm6 :361: |
=head2 role Sum::CRC_7_JEDEC |
skids/perl6sum…/CRC.pm6 :368: |
role Sum::CRC_7_JEDEC |
skids/perl6sum…/CRC.pm6 :373: |
=head2 role Sum::CRC_7_ROHC |
skids/perl6sum…/CRC.pm6 :380: |
role Sum::CRC_7_ROHC |
skids/perl6sum…/CRC.pm6 :385: |
=head2 role Sum::CRC_8_CCITT |
skids/perl6sum…/CRC.pm6 :392: |
role Sum::CRC_8_CCITT |
skids/perl6sum…/CRC.pm6 :397: |
=head2 role Sum::CRC_8_DARC |
skids/perl6sum…/CRC.pm6 :404: |
role Sum::CRC_8_DARC |
skids/perl6sum…/CRC.pm6 :409: |
=head2 role Sum::CRC_8_EBU |
skids/perl6sum…/CRC.pm6 :415: |
role Sum::CRC_8_EBU |
skids/perl6sum…/CRC.pm6 :420: |
=head2 role Sum::CRC_8_I_CODE |
skids/perl6sum…/CRC.pm6 :427: |
role Sum::CRC_8_I_CODE |
skids/perl6sum…/CRC.pm6 :432: |
=head2 role Sum::CRC_8_ITU |
skids/perl6sum…/CRC.pm6 :439: |
role Sum::CRC_8_ITU |
skids/perl6sum…/CRC.pm6 :444: |
=head2 role Sum::CRC_8_1_Wire |
skids/perl6sum…/CRC.pm6 :451: |
role Sum::CRC_8_1_Wire |
skids/perl6sum…/CRC.pm6 :456: |
=head2 role Sum::CRC_8_ROHC |
skids/perl6sum…/CRC.pm6 :463: |
role Sum::CRC_8_ROHC |
skids/perl6sum…/CRC.pm6 :468: |
=head2 role Sum::CRC_8_WCDMA |
skids/perl6sum…/CRC.pm6 :475: |
role Sum::CRC_8_WCDMA |
skids/perl6sum…/CRC.pm6 :480: |
=head2 role Sum::CRC_8_SAE_J1850 |
skids/perl6sum…/CRC.pm6 :488: |
role Sum::CRC_8_SAE_J1850 |
skids/perl6sum…/CRC.pm6 :493: |
=head2 role Sum::CRC_8_AUTOSAR |
skids/perl6sum…/CRC.pm6 :499: |
role Sum::CRC_8_AUTOSAR |
skids/perl6sum…/CRC.pm6 :503: |
#role Sum::CRC_8K |
skids/perl6sum…/CRC.pm6 :508: |
=head2 role Sum::CRC_10_AAL |
skids/perl6sum…/CRC.pm6 :515: |
role Sum::CRC_10_AAL |
skids/perl6sum…/CRC.pm6 :521: |
=head2 role Sum::CRC_11_FlexRay |
skids/perl6sum…/CRC.pm6 :528: |
role Sum::CRC_11_FlexRay |
skids/perl6sum…/CRC.pm6 :533: |
=head2 role Sum::CRC_12_3GPP |
skids/perl6sum…/CRC.pm6 :540: |
role Sum::CRC_12_3GPP |
skids/perl6sum…/CRC.pm6 :545: |
=head2 role Sum::CRC_12_DECT |
skids/perl6sum…/CRC.pm6 :553: |
role Sum::CRC_12_DECT |
skids/perl6sum…/CRC.pm6 :558: |
=head2 role Sum::CRC_14_DARC |
skids/perl6sum…/CRC.pm6 :565: |
role Sum::CRC_14_DARC |
skids/perl6sum…/CRC.pm6 :570: |
=head2 role Sum::CRC_15_CAN |
skids/perl6sum…/CRC.pm6 :577: |
role Sum::CRC_15_CAN |
skids/perl6sum…/CRC.pm6 :582: |
=head2 role Sum::CRC_15_MPT1327 |
skids/perl6sum…/CRC.pm6 :589: |
role Sum::CRC_15_MPT1327 |
skids/perl6sum…/CRC.pm6 :594: |
=head2 role Sum::CRC_16_ANSI |
skids/perl6sum…/CRC.pm6 :603: |
role Sum::CRC_16_ANSI |
skids/perl6sum…/CRC.pm6 :608: |
=head2 role Sum::CRC_16_LHA |
skids/perl6sum…/CRC.pm6 :619: |
role Sum::CRC_16_LHA |
skids/perl6sum…/CRC.pm6 :624: |
=head2 role Sum::CRC_16_USB |
skids/perl6sum…/CRC.pm6 :634: |
role Sum::CRC_16_USB |
skids/perl6sum…/CRC.pm6 :640: |
=head2 role Sum::CRC_16_USB_WIRE |
skids/perl6sum…/CRC.pm6 :650: |
role Sum::CRC_16_USB_WIRE |
skids/perl6sum…/CRC.pm6 :656: |
=head2 role Sum::CRC_16_1_Wire |
skids/perl6sum…/CRC.pm6 :664: |
role Sum::CRC_16_1_Wire |
skids/perl6sum…/CRC.pm6 :670: |
=head2 role Sum::CRC_16_Modbus |
skids/perl6sum…/CRC.pm6 :677: |
role Sum::CRC_16_Modbus |
skids/perl6sum…/CRC.pm6 :682: |
=head2 role Sum::CRC_16_DDS_110 |
skids/perl6sum…/CRC.pm6 :689: |
role Sum::CRC_16_DDS_110 |
skids/perl6sum…/CRC.pm6 :694: |
=head2 role Sum::CRC_16_X25 |
skids/perl6sum…/CRC.pm6 :705: |
role Sum::CRC_16_X25 |
skids/perl6sum…/CRC.pm6 :711: |
=head2 role Sum::CRC_16_EPC |
skids/perl6sum…/CRC.pm6 :720: |
role Sum::CRC_16_EPC |
skids/perl6sum…/CRC.pm6 :726: |
=head2 role Sum::CRC_16_CCITT_TRUE |
skids/perl6sum…/CRC.pm6 :738: |
role Sum::CRC_16_CCITT_TRUE |
skids/perl6sum…/CRC.pm6 :743: |
=head2 role Sum::CRC_16_XModem |
skids/perl6sum…/CRC.pm6 :753: |
role Sum::CRC_16_XModem |
skids/perl6sum…/CRC.pm6 :758: |
=head2 role Sum::CRC_16_MCRF |
skids/perl6sum…/CRC.pm6 :766: |
role Sum::CRC_16_MCRF |
skids/perl6sum…/CRC.pm6 :771: |
=head2 role Sum::CRC_16_CCITT_FALSE |
skids/perl6sum…/CRC.pm6 :781: |
role Sum::CRC_16_CCITT_FALSE |
skids/perl6sum…/CRC.pm6 :784: |
# Hold off on these for now. After we can feed role params down, look at |
skids/perl6sum…/CRC.pm6 :787: |
#role Sum::CRC_16_DECT_R |
skids/perl6sum…/CRC.pm6 :790: |
#role Sum::CRC_16_DECT_X does Sum::CRC[ :columns(16) :poly(0x589) ] { } |
skids/perl6sum…/CRC.pm6 :794: |
=head2 role Sum::CRC_16_DNP |
skids/perl6sum…/CRC.pm6 :803: |
role Sum::CRC_16_DNP |
skids/perl6sum…/CRC.pm6 :809: |
=head2 role Sum::CRC_16_EN_13757 |
skids/perl6sum…/CRC.pm6 :816: |
role Sum::CRC_16_EN_13757 |
skids/perl6sum…/CRC.pm6 :821: |
=head2 role Sum::CRC_16_T10_DIF |
skids/perl6sum…/CRC.pm6 :828: |
role Sum::CRC_16_T10_DIF |
skids/perl6sum…/CRC.pm6 :833: |
=head2 role Sum::CRC_16_Teledisk |
skids/perl6sum…/CRC.pm6 :840: |
role Sum::CRC_16_Teledisk |
skids/perl6sum…/CRC.pm6 :845: |
## =head2 role Sum::CRC_16_ARINC |
skids/perl6sum…/CRC.pm6 :853: |
#role Sum::CRC_16_ARINC |
skids/perl6sum…/CRC.pm6 :856: |
#role Sum::CRC_24 |
skids/perl6sum…/CRC.pm6 :861: |
=head2 role Sum::CRC_24_PGP |
skids/perl6sum…/CRC.pm6 :868: |
role Sum::CRC_24_PGP |
skids/perl6sum…/CRC.pm6 :871: |
# Hold off on these for now. After we can feed role params down, look at |
skids/perl6sum…/CRC.pm6 :874: |
#role Sum::CRC_24_FLexray_A |
skids/perl6sum…/CRC.pm6 :876: |
#role Sum::CRC_24_Flexray_B |
skids/perl6sum…/CRC.pm6 :880: |
#role Sum::CRC_30_CDMA does Sum::CRC[ :columns(30) :poly(0x2030b9c7) ] { } |
skids/perl6sum…/CRC.pm6 :884: |
=head2 role Sum::CRC_32 |
skids/perl6sum…/CRC.pm6 :894: |
role Sum::CRC_32 |
skids/perl6sum…/CRC.pm6 :900: |
=head2 role Sum::CRC_32_IEEE does Sum::CRC_32 |
skids/perl6sum…/CRC.pm6 :906: |
role Sum::CRC_32_IEEE does Sum::CRC_32 { } |
skids/perl6sum…/CRC.pm6 :910: |
=head2 role Sum::CRC_32C |
skids/perl6sum…/CRC.pm6 :918: |
role Sum::CRC_32C |
skids/perl6sum…/CRC.pm6 :924: |
=head2 role Sum::CRC_32D |
skids/perl6sum…/CRC.pm6 :932: |
role Sum::CRC_32D |
skids/perl6sum…/CRC.pm6 :938: |
=head2 role Sum::CRC_32_BZ2 |
skids/perl6sum…/CRC.pm6 :946: |
role Sum::CRC_32_BZ2 |
skids/perl6sum…/CRC.pm6 :952: |
=head2 role Sum::CRC_32_MPEG2 |
skids/perl6sum…/CRC.pm6 :961: |
role Sum::CRC_32_MPEG2 |
skids/perl6sum…/CRC.pm6 :967: |
#role Sum::CRC_32K |
skids/perl6sum…/CRC.pm6 :972: |
=head2 role Sum::CRC_32Q |
skids/perl6sum…/CRC.pm6 :981: |
role Sum::CRC_32Q |
skids/perl6sum…/CRC.pm6 :986: |
=head2 role Sum::CRC_32_XFER |
skids/perl6sum…/CRC.pm6 :995: |
role Sum::CRC_32_XFER |
skids/perl6sum…/CRC.pm6 :1000: |
=head2 role Sum::CRC_40_GSM |
skids/perl6sum…/CRC.pm6 :1009: |
role Sum::CRC_40_GSM |
skids/perl6sum…/CRC.pm6 :1014: |
=head2 role Sum::CRC_64_ISO |
skids/perl6sum…/CRC.pm6 :1023: |
role Sum::CRC_64_ISO |
skids/perl6sum…/CRC.pm6 :1029: |
#role Sum::CRC_64_WE |
skids/perl6sum…/CRC.pm6 :1034: |
=head2 role Sum::CRC_64_DLT |
skids/perl6sum…/CRC.pm6 :1043: |
role Sum::CRC_64_DLT |
skids/perl6sum…/CRC.pm6 :1048: |
=head2 role Sum::CRC_64_XZ |
skids/perl6sum…/CRC.pm6 :1059: |
role Sum::CRC_64_XZ |
skids/perl6sum…/CRC.pm6 :1065: |
=head2 role Sum::CRC_64_Jones |
skids/perl6sum…/CRC.pm6 :1075: |
role Sum::CRC_64_Jones |
skids/perl6sum…/CRC.pm6 :1080: |
=head2 role Sum::CRC_82_DARC |
skids/perl6sum…/CRC.pm6 :1087: |
role Sum::CRC_82_DARC |
skids/perl6sum…/Marshal.pm6 :8: |
Digest modules do, so that a Sum:: role may be mixed in to emulate |
skids/perl6sum…/Marshal.pm6 :14: |
=head2 role Sum::Digest::Marshal [ :$encoding?, :$blocksize = 64 ] |
skids/perl6sum…/Marshal.pm6 :29: |
role Sum::Digest::Marshal [ :$blocksize = 64 ] { |
skids/perl6sum…/Marshal.pm6 :53: |
role Sum::Digest::Marshal [ :$encoding where "utf8", :$blocksize = 64 ] { |
skids/perl6sum…/GOST.pm6 :31: |
of the algorithm may be selected via the C<:sbox> role parameter. |
skids/perl6sum…/GOST.pm6 :52: |
=head2 role Sum::GOST[:sbox? :recourse = True] |
skids/perl6sum…/GOST.pm6 :56: |
version is the default. Using the C<:sbox> role parameter one may |
skids/perl6sum…/GOST.pm6 :74: |
role Sum::GOST[ :$sbox where { $_ eq "test parameters" } |
skids/perl6sum…/GOST.pm6 :79: |
role Sum::GOST[ :$sbox where { $_ eq "CryptoPro" } |
skids/perl6sum…/HAS.pm6 :46: |
=head2 role Sum::HAS160 |
skids/perl6sum…/HAS.pm6 :64: |
role Sum::HAS160[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :48: |
role Sum::MD4_5 [ Str :$alg where { $_ eqv one <MD5 MD4 MD4ext RIPEMD-128 RIPEMD-160 RIPEMD-256 RIPEMD-320> } |
skids/perl6sum…/MD.pm6 :485: |
=head2 role Sum::MD4 does Sum::MDPad |
skids/perl6sum…/MD.pm6 :486: |
role Sum::MD4ext does Sum::MDPad |
skids/perl6sum…/MD.pm6 :487: |
role Sum::MD5 does Sum::MDPad |
skids/perl6sum…/MD.pm6 :488: |
role Sum::RIPEMD128 does Sum::MDPad |
skids/perl6sum…/MD.pm6 :489: |
role Sum::RIPEMD160 does Sum::MDPad |
skids/perl6sum…/MD.pm6 :490: |
role Sum::RIPEMD256 does Sum::MDPad |
skids/perl6sum…/MD.pm6 :491: |
role Sum::RIPEMD320 does Sum::MDPad |
skids/perl6sum…/MD.pm6 :497: |
Mixing a C<Sum::Marshal::Block> role is recommended except for |
skids/perl6sum…/MD.pm6 :502: |
role Sum::MD4[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :507: |
role Sum::MD4[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :510: |
role Sum::MD4ext[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :515: |
role Sum::MD4ext[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :518: |
role Sum::MD5[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :523: |
role Sum::MD5[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :526: |
role Sum::RIPEMD128[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :533: |
role Sum::RIPEMD128[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :536: |
role Sum::RIPEMD160[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :541: |
role Sum::RIPEMD160[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :544: |
role Sum::RIPEMD256[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :549: |
role Sum::RIPEMD256[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :552: |
role Sum::RIPEMD320[ :$recourse where { $_ == False } |
skids/perl6sum…/MD.pm6 :557: |
role Sum::RIPEMD320[ :$recourse where { $_ == True } |
skids/perl6sum…/MD.pm6 :562: |
=head2 role Sum::MD2 does Sum |
skids/perl6sum…/MD.pm6 :564: |
The C<Sum::MD2> role is used to create a type of C<Sum> that calculates |
skids/perl6sum…/MD.pm6 :580: |
role Sum::MD2 does Sum { |
skids/perl6sum…/MDPad.pm6 :8: |
role mySum does Sum::MDPad[:blocksize(1024)] does Sum::Marshal::Raw {...} |
skids/perl6sum…/MDPad.pm6 :18: |
=head2 role Sum::MDPad [ :$blocksize :$lengthtype :$overflow :@firstpad :@lastpad :justify ] |
skids/perl6sum…/MDPad.pm6 :21: |
The C<Sum::MDPad> parametric role defines an interface and shared |
skids/perl6sum…/MDPad.pm6 :28: |
The role parameter C<:blocksize> sets the size of message blocks in |
skids/perl6sum…/MDPad.pm6 :70: |
role Sum::MDPad [ int :$blocksize where { not $_ % 8 } |
skids/perl6sum…/MDPad.pm6 :89: |
The C<Sum::MDPad> role handles the C<.pos> method, keeping track of how |
skids/perl6sum…/MDPad.pm6 :91: |
role parameter determines how it is stored in the padding. Until sized |
skids/perl6sum…/MDPad.pm6 :97: |
The C<:overflow> role attribute specifies whether the sum should fail |
skids/perl6sum…/MDPad.pm6 :114: |
The C<Sum::MDPad> role handles the C<.elems> method, which also |
skids/perl6sum…/MDPad.pm6 :129: |
# such a prefix should be made to require an additional role parameter, |
skids/perl6sum…/MDPad.pm6 :187: |
The C<Sum::MDPad> role provides multi candidates for the C<.add> |
skids/perl6sum…/Recourse.pm6 :20: |
=head2 role Sum::Recourse[ :recourse(:libmhash($x) :librhash($x) :libcrypto($x.lc) :Perl6($class)) ] |
skids/perl6sum…/Recourse.pm6 :22: |
The Sum::Recourse role may be mixed in to allow runtime loading of native |
skids/perl6sum…/Recourse.pm6 :25: |
role parameter takes and ordered list of pairs. The key of each pair may |
skids/perl6sum…/Recourse.pm6 :38: |
When a class including this role is instantiated, each of the pairs |
skids/perl6sum…/Recourse.pm6 :62: |
role Sum::Recourse::Marshal { ... } |
skids/perl6sum…/Recourse.pm6 :64: |
role Sum::Recourse[:@recourse!] { |
skids/perl6sum…/Recourse.pm6 :68: |
# but handles will not satisfy role protocols |
skids/perl6sum…/Recourse.pm6 :193: |
=head2 role Sum::Recourse::Marshal |
skids/perl6sum…/Recourse.pm6 :206: |
The Sum::Recourse::Marshal role may be mixed in to most pure Perl 6 |
skids/perl6sum…/Recourse.pm6 :214: |
in role for a class that C<does Sum::Recourse>. This is because those |
skids/perl6sum…/Recourse.pm6 :222: |
role Sum::Recourse::Marshal { |
skids/perl6sum…/SHA.pm6 :54: |
=head2 role Sum::SHA1 [ :$insecure_sha0_obselete = False, :$recourse = True ] does Sum::MDPad |
skids/perl6sum…/SHA.pm6 :56: |
The C<Sum::SHA1> parametric role is used to create a type of C<Sum> |
skids/perl6sum…/SHA.pm6 :65: |
Mixing a C<Sum::Marshal::Block> role is recommended except for |
skids/perl6sum…/SHA.pm6 :90: |
role Sum::SHA1 [ :$recourse where { not $_ } |
skids/perl6sum…/SHA.pm6 :189: |
role Sum::SHA1 [ :$recourse where { so $_ } |
skids/perl6sum…/SHA.pm6 :193: |
role Sum::SHA1 [ :$recourse where { so $_ } |
skids/perl6sum…/SHA.pm6 :198: |
=head2 role Sum::SHA2 [ :$columns = 256, :$recourse = True ] does Sum::MDPad |
skids/perl6sum…/SHA.pm6 :200: |
The C<Sum::SHA2> parametric role is used to create a type of C<Sum> |
skids/perl6sum…/SHA.pm6 :212: |
Mixing a C<Sum::Marshal::Block> role is recommended except for |
skids/perl6sum…/SHA.pm6 :255: |
role Sum::SHA2common { |
skids/perl6sum…/SHA.pm6 :287: |
role Sum::SHAmix32 does Sum::SHA2common { |
skids/perl6sum…/SHA.pm6 :359: |
role Sum::SHAmix64 does Sum::SHA2common { |
skids/perl6sum…/SHA.pm6 :432: |
role Sum::SHA224[ :$recourse where { not $_ } |
skids/perl6sum…/SHA.pm6 :449: |
role Sum::SHA256[:$recourse where { not $_ } |
skids/perl6sum…/SHA.pm6 :466: |
role Sum::SHA384[:$recourse where { not $_ } |
skids/perl6sum…/SHA.pm6 :485: |
role Sum::SHA512[:$recourse where { not $_ } |
skids/perl6sum…/SHA.pm6 :510: |
role Sum::SHA224[:$recourse where { so $_ } |
skids/perl6sum…/SHA.pm6 :512: |
role Sum::SHA256[:$recourse where { so $_ } |
skids/perl6sum…/SHA.pm6 :514: |
role Sum::SHA384[:$recourse where { so $_ } |
skids/perl6sum…/SHA.pm6 :516: |
role Sum::SHA512[:$recourse where { so $_ } |
skids/perl6sum…/SHA.pm6 :520: |
role Sum::SHA2[ :$recourse where {not $_} |
skids/perl6sum…/SHA.pm6 :522: |
role Sum::SHA2[ :$recourse where {not $_} |
skids/perl6sum…/SHA.pm6 :524: |
role Sum::SHA2[ :$recourse where {not $_} |
skids/perl6sum…/SHA.pm6 :526: |
role Sum::SHA2[ :$recourse where {not $_} |
skids/perl6sum…/SHA.pm6 :528: |
role Sum::SHA2[ :$recourse where {so $_} |
skids/perl6sum…/SHA.pm6 :530: |
role Sum::SHA2[ :$recourse where {so $_} |
skids/perl6sum…/SHA.pm6 :532: |
role Sum::SHA2[ :$recourse where {so $_} |
skids/perl6sum…/SHA.pm6 :534: |
role Sum::SHA2[ :$recourse where {so $_} |
skids/perl6sum…/SHA.pm6 :539: |
=head2 role Sum::SHA3[:$columns = 256, :$recourse = True] |
skids/perl6sum…/SHA.pm6 :567: |
#role Sum::SHA3_224[ :$recourse where { $_ == True } = True ] does Sum does Sum::Recourse[:recourse[:librhash<SHA3-224>]] { } |
skids/perl6sum…/SHA.pm6 :568: |
#role Sum::SHA3_256[ :$recourse where { $_ == True } = True ] does Sum does Sum::Recourse[:recourse[:librhash<SHA3-256>]] { } |
skids/perl6sum…/SHA.pm6 :569: |
#role Sum::SHA3_384[ :$recourse where { $_ == True } = True ] does Sum does Sum::Recourse[:recourse[:librhash<SHA3-384>]] { } |
skids/perl6sum…/SHA.pm6 :570: |
#role Sum::SHA3_512[ :$recourse where { $_ == True } = True ] does Sum does Sum::Recourse[:recourse[:librhash<SHA3-512>]] { } |
skids/perl6sum…/SHA.pm6 :572: |
#role Sum::SHA3[ :$columns where 224, :$recourse where { $_ == True } = True ] does Sum::SHA3_224 { } |
skids/perl6sum…/SHA.pm6 :573: |
#role Sum::SHA3[ :$columns where 256, :$recourse where { $_ == True } = True ] does Sum::SHA3_256 { } |
skids/perl6sum…/SHA.pm6 :574: |
#role Sum::SHA3[ :$columns where 384, :$recourse where { $_ == True } = True ] does Sum::SHA3_384 { } |
skids/perl6sum…/SHA.pm6 :575: |
#role Sum::SHA3[ :$columns where 512, :$recourse where { $_ == True } = True ] does Sum::SHA3_512 { } |
skids/perl6sum…/SM3.pm6 :44: |
=head2 role Sum::SM3 [ :$recourse = True ] does Sum::MDPad |
skids/perl6sum…/SM3.pm6 :46: |
The C<Sum::SM3> parametric role is used to create a type of C<Sum> |
skids/perl6sum…/SM3.pm6 :54: |
Mixing a C<Sum::Marshal::Block> role is recommended except for |
skids/perl6sum…/SM3.pm6 :80: |
role Sum::SM3 [ :$recourse where { not $_ } |
skids/perl6sum…/SM3.pm6 :176: |
role Sum::SM3[ :$recourse where { $_ == True } |
skids/perl6sum…/SipHash.pm6 :1: |
=NAME Sum::SipHash - SipHash role for Sum:: |
skids/perl6sum…/SipHash.pm6 :19: |
C<Sum::SipHash> defines a parameterized role for generating types |
skids/perl6sum…/SipHash.pm6 :31: |
=head2 role Sum::SipHash [ :$c = 2, :$d = 4, :$defkey = 0 ] does Sum |
skids/perl6sum…/SipHash.pm6 :33: |
The C<Sum::SipHash> parametric role is used to create a type of C<Sum> |
skids/perl6sum…/SipHash.pm6 :46: |
cost. By default, the role calculates SipHash-2-4, which is the |
skids/perl6sum…/SipHash.pm6 :53: |
state, so the C<Sum::Partial> role may be mixed. |
skids/perl6sum…/SipHash.pm6 :59: |
role Sum::SipHash [ Int :$c = 2, Int :$d = 4, Int :$defkey = 0 ] does Sum { |
skids/perl6sum…/SipHash.pm6 :119: |
# has Int $.size = 64; should work, but doesn't during multirole mixin |
skids/perl6sum…/SipHash.pm6 :163: |
A C<Sum::Marshal::*> role must be mixed into the class, and some |
skids/perl6sum…/Tiger.pm6 :51: |
=head2 role Sum::Tiger1[:recourse = True] does Sum::MDPad |
skids/perl6sum…/Tiger.pm6 :52: |
role Sum::Tiger2[:recourse = True] does Sum::MDPad |
skids/perl6sum…/Tiger.pm6 :67: |
Mixing a C<Sum::Marshal::Block> role is recommended except for |
skids/perl6sum…/Tiger.pm6 :85: |
role Sum::Tiger { |
skids/perl6sum…/Tiger.pm6 :478: |
role Sum::Tiger1[ :$recourse where { $_ == False } |
skids/perl6sum…/Tiger.pm6 :487: |
role Sum::Tiger1[ :$recourse where { $_ == True } |
skids/perl6sum…/Tiger.pm6 :493: |
role Sum::Tiger2[ :$recourse where { $_ == False } |
skids/perl6sum…/Tiger.pm6 :500: |
role Sum::Tiger2[ :$recourse where { $_ == True } |
skids/perl6sum…/libcrypto.pm6 :171: |
size. Unlike the normal C<Sum::> role only C<.add> may be |
skids/perl6sum…/libmhash.pm6 :170: |
the normal C<Sum::> role only C<.add> may be used to update |
skids/perl6sum…/librhash.pm6 :238: |
the normal C<Sum::> role only C<.add> may be used to update |
skids/perl6sum…/sha.t :173: |
# Use the short role name this time for test variety |
spitsh/spitsh…/Any.md :2: |
Any is the root of the class. It's like Perl 6's Mu, (confusingly Str is more like Perl 6's Any). Any has no methods yet. The main role it plays is to be Spit's "void" context: |
spitsh/spitsh…/Exceptions.pm6 :332: |
role SX::Module { |
spitsh/spitsh…/Metamodel.pm6 :44: |
role Spit::Type { |
spitsh/spitsh…/Quote.pm6 :5: |
role Spit::Quote::curlies { |
spitsh/spitsh…/Quote.pm6 :19: |
role Spit::Quote::balanced { |
spitsh/spitsh…/Quote.pm6 :28: |
role Spit::Quote::sheardoc { |
spitsh/spitsh…/Regex.pm6 :27: |
role Spit::Regex::balanced { |
spitsh/spitsh…/Repo.pm6 :5: |
role Spit::Repo { |
spitsh/spitsh…/SAST.pm6 :36: |
role SAST::Force {...} |
spitsh/spitsh…/SAST.pm6 :44: |
role SAST is rw { |
spitsh/spitsh…/SAST.pm6 :163: |
my role SAST::Force { |
spitsh/spitsh…/SAST.pm6 :169: |
role SAST::Noisy { |
spitsh/spitsh…/SAST.pm6 :174: |
role SAST::Assignable { |
spitsh/spitsh…/SAST.pm6 :233: |
role SAST::Dependable { |
spitsh/spitsh…/SAST.pm6 :238: |
role SAST::Declarable does SAST::Dependable { |
spitsh/spitsh…/SAST.pm6 :246: |
role SAST::OSMutant { |
spitsh/spitsh…/SAST.pm6 :403: |
role SAST::Option { |
spitsh/spitsh…/SAST.pm6 :947: |
role SAST::ShellPositional { |
spitsh/spitsh…/SAST.pm6 :1315: |
role SAST::CompileTimeVal does SAST { |
spitsh/spitsh…/Call-Inliner.pm6 :5: |
unit role Call-Inliner; |
spitsh/spitsh…/Compile-Cmd-And-Call.pm6 :5: |
unit role Compile-Cmd-And-Call; |
spitsh/spitsh…/Compile-Junction.pm6 :5: |
unit role Compile-Junction; |
spitsh/spitsh…/Compile-Statement-Control.pm6 :6: |
unit role Compile-Statement-Control; |
spitsh/spitsh…/Name-Generator.pm6 :5: |
unit role Name-Generator; |
spitsh/spitsh…/Method-Optimizer.pm6 :7: |
unit role Method-Optimizer; |
spitsh/spitsh…/ShellElement.pm6 :7: |
role ShellElement { |
spitsh/spitsh…/ShellElement.pm6 :27: |
role DynamicShellElement does ShellElement { |
spitsh/spitsh…/Any.sp :4: |
#| no methods yet. The main role it plays is to be Spit's "void" |
supernovus/exemel…/Node.pm6 :1: |
role XML::Node |
supernovus/flower…/Lang.pm6 :1: |
unit role Flower::Lang; |
supernovus/perl6-fastcgi…/Protocol.pm6 :152: |
%record<role flags> = parse_begin_request_body($content); |
supernovus/perl6-http-easy…/README.md :16: |
A role to build HTTP daemon classes with. |
supernovus/perl6-http-easy…/Easy.pm6 :4: |
unit role HTTP::Easy:ver<2.1.4>:auth<http://supernovus.github.com/\>; |
supernovus/perl6-timezone…/Zone.pm6 :1: |
unit role DateTime::TimeZone::Zone; |
supernovus/perl6-web-app-mvc…/MethodDispatch.pm6 :3: |
unit role Web::App::MVC::Controller::MethodDispatch; |
supernovus/perl6-web-template…/Template.pm6 :1: |
role Web::Template |
supernovus/perl6-web…/MethodHandler.pm6 :9: |
## See the Web::App::MVC::Controllers::MethodDispatch role for a better |
supernovus/template6…/Provider.pm6 :3: |
unit role Template6::Provider; |
sylvarant/Avro…/Auxiliary.pm :69: |
role Stream is export { |
sylvarant/Avro…/Decode.pm :24: |
role Decoder { |
sylvarant/Avro…/Encode.pm :26: |
role Encoder { |
sylvarant/Avro…/Schema.pm :76: |
role Schema { |
sylvarant/Avro…/Schema.pm :93: |
role Documented { |
sylvarant/Avro…/Schema.pm :103: |
role Aliased { |
taboege/p6-SAT…/SAT.pm6 :21: |
role Solver { |
taboege/p6-SAT…/SAT.pm6 :54: |
# By using `*% ()`, we force the class using this role to |
taboege/p6-SAT…/SAT.pm6 :62: |
role Counter { |
taboege/p6-SAT…/SAT.pm6 :86: |
role Enumerator { |
taboege/p6-SAT…/SAT.pm6 :111: |
# role Maximizer { } |
tadzik/ClassX-StrictConstructor…/StrictConstructor.pm :10: |
role ClassX::StrictConstructor { |
tadzik/ClassX-StrictConstructor…/02-roles.t :5: |
role Bar { |
tadzik/ClassX-StrictConstructor…/04-isa.t :5: |
role A { |
tadzik/Grammar-BNF…/ABNF.pm :11: |
role Slang::ABNF { |
tadzik/Grammar-BNF…/ABNF.pm :25: |
role Slang::ABNF::Actions { |
tadzik/Grammar-BNF…/BNF.pm :11: |
role Slang::BNF { |
tadzik/Grammar-BNF…/BNF.pm :23: |
role Slang::BNF::Actions { |
tadzik/JSON-Unmarshal…/Unmarshal.pm :6: |
role CustomUnmarshaller { |
tadzik/JSON-Unmarshal…/Unmarshal.pm :12: |
role CustomUnmarshallerCode does CustomUnmarshaller { |
tadzik/JSON-Unmarshal…/Unmarshal.pm :22: |
role CustomUnmarshallerMethod does CustomUnmarshaller { |
tadzik/Module-Toolkit…/Installer.pm :6: |
role Distribution::Directory { |
tadzik/panda…/ecosystem.t :13: |
) but role { |
teodozjan/perl-store…/FileStore.pm6 :4: |
unit role FileStore; |
teodozjan/pod6-coverage…/Full.pm6 :102: |
for $whoO.^candidates -> $role { |
teodozjan/pod6-coverage…/Tester.pm6 :7: |
role Pod::Tester { |
thundergnat/Rat-Precise…/Precise.pm6 :4: |
my role Precise { |
titsuki/p6-Algorithm-Treap…/Treap.pm6 :4: |
unit role Algorithm::Treap[::KeyT]; |
titsuki/p6-App-AizuOnlineJudge…/Submittable.pm6 :2: |
unit role App::AizuOnlineJudge::Submittable; |
tony-o/perl6-event-emitter-interprocess…/Inter-Process.pm6 :3: |
unit role Event::Emitter::Inter-Process does Event::Emitter::Role::Handler; |
tony-o/perl6-event-emitter…/Channel.pm6 :2: |
unit role Event::Emitter::Channel does Event::Emitter::Role::Handler; |
tony-o/perl6-event-emitter…/Handler.pm6 :1: |
unit role Event::Emitter::Role::Handler; |
tony-o/perl6-event-emitter…/Node.pm6 :33: |
This role provides a mechanism to allow an object to consume and emit events |
tony-o/perl6-event-emitter…/Node.pm6 :38: |
The role is parameterised to be able to select which backend it uses, to |
tony-o/perl6-event-emitter…/Node.pm6 :52: |
The role provides two methods, one to subscribe to events and one to |
tony-o/perl6-event-emitter…/Node.pm6 :60: |
role Event::Emitter::Role::Node[:$threaded?] { |
tony-o/perl6-event-emitter…/Template.pm6 :3: |
role Event::Emitter::Role::Template { |
tony-o/perl6-event-emitter…/Typed.pm6 :37: |
This role provides a mechanism to allow an object to consume and emit events |
tony-o/perl6-event-emitter…/Typed.pm6 :45: |
The role is parameterised to be able to select which backend it uses, to |
tony-o/perl6-event-emitter…/Typed.pm6 :59: |
The role provides two methods, one to subscribe to events and one to |
tony-o/perl6-event-emitter…/Typed.pm6 :65: |
role Event::Emitter::Role::Typed[:$threaded?] { |
tony-o/perl6-event-emitter…/Supply.pm6 :2: |
unit role Event::Emitter::Supply does Event::Emitter::Role::Handler; |
tony-o/perl6-event-emitter…/04-emitter-node.t :38: |
ok($obj = Bar.new, "create an object that consumes the role (threaded)"); |
tony-o/perl6-event-emitter…/04-emitter-node.t :40: |
ok($obj.^does(Event::Emitter::Role::Node), "and it does the role (threaded)"); |
tony-o/perl6-event-emitter…/05-emitter-typed.t :46: |
ok($obj = Bar.new, "create an object that consumes the role (threaded)"); |
tony-o/perl6-event-emitter…/05-emitter-typed.t :48: |
ok($obj.^does(Event::Emitter::Role::Typed), "and it does the role (threaded)"); |
tony-o/perl6-flow…/Roles.pm6 :3: |
role output-parser is export { |
tony-o/perl6-hiker…/README.md :36: |
This role lets `Hiker` know what this class does. Boilerplate class (controller) would look like the following: |
tony-o/perl6-hiker…/README.md :56: |
This role lets `Hiker` know what this class does. Boilerplate class (model) would look like the following: |
tony-o/perl6-hiker…/Model.pm6 :1: |
role Hiker::Model { |
tony-o/perl6-hiker…/Render.pm6 :5: |
role Hiker::Render { |
tony-o/perl6-hiker…/Route.pm6 :1: |
role Hiker::Route { |
tony-o/perl6-html-parser-xml…/S05.html :3585: |
<li>Variable matches are considered declarative if and only if the variable is known to represent a constant, Otherwise they are procedural. Note tha… |
tony-o/perl6-html-parser…/META6.json :5: |
"description" : "role for HTML parsing", |
tony-o/perl6-html-parser…/README.md :3: |
A role intended to define a standard interface for anything wanting to be an HTML parser (ensures portable drop in replacements) |
tony-o/perl6-html-parser…/Parser.pm6 :3: |
role HTML::Parser { |
tony-o/perl6-module-does…/META6.json :5: |
"description" : "role for finding loaded modules in global scope that 'does' some role or class, useful for modules that want to support hot swapping modules with minimal end user code", |
tony-o/perl6-module-does…/Does.pm6 :11: |
role Module::Does[*@types] { |
tony-o/perl6-module-does…/00-test.t :10: |
role D { has $.y = 42; } |
tony-o/perl6-operator-feq…/feq.pm6 :3: |
role Operator::feq { |
tony-o/perl6-pluggable…/Pluggable.pm6 :1: |
unit role Pluggable; |
tony-o/perl6-slang-sql…/SQL.pm6 :17: |
role SQL::Grammar { |
tony-o/perl6-slang-sql…/SQL.pm6 :40: |
role SQL::Actions { |
tony-o/perl6-xoo…/README.md :76: |
# role DB::Xoos::Model |
tony-o/perl6-xoo…/README.md :131: |
Here you can see the role accepts one or two parameters, the first is the DB table name, the latter is a String or Type of the row you'd like to use for this model. If no row is found then Xoos will create a generic row and add helper methods for you using the model's column data. |
tony-o/perl6-xoo…/README.md :220: |
# role Xoos::Row |
tony-o/perl6-xoo…/README.md :222: |
A role to apply to your `::Row::Customer`. If there is no `::Row::Customer` a generic row is created using the column and relationship data specified in the corresponding `Model` and this file is only really necessary if you want to add convenience methods. |
tony-o/perl6-xoo…/Xoos.pm6 :1: |
unit role DB::Xoos; |
tony-o/perl6-xoo…/Model.pm6 :3: |
unit role DB::Xoos::Model[Str $table-name, Str $row-class?] does DB::Xoos::Searchable; |
tony-o/perl6-xoo…/Searchable.pm6 :2: |
unit role DB::Xoos::MySQL::Searchable does DB::Xoos::Searchable; |
tony-o/perl6-xoo…/Searchable.pm6 :2: |
unit role DB::Xoos::Oracle::Searchable does DB::Xoos::Searchable; |
tony-o/perl6-xoo…/Searchable.pm6 :2: |
unit role DB::Xoos::Pg::Searchable does DB::Xoos::Searchable; |
tony-o/perl6-xoo…/Row.pm6 :1: |
unit role DB::Xoos::Row; |
tony-o/perl6-xoo…/Searchable.pm6 :2: |
unit role DB::Xoos::SQLite::Searchable does DB::Xoos::Searchable; |
tony-o/perl6-xoo…/Searchable.pm6 :1: |
unit role DB::Xoos::Searchable; |
ufobat/HTTP-Server-Ogre…/Frame.pm6 :19: |
role HTTP::Server::Ogre::HTTP2::Frame { |
ufobat/p6-StrictClass…/README.md :23: |
Simply using this role for your class makes your `new` "strict". This is a great way to catch small typos. |
ufobat/p6-StrictClass…/StrictClass.pm6 :2: |
unit role StrictClass:ver<0.0.3>; |
ufobat/p6-StrictClass…/StrictClass.pm6 :31: |
Simply using this role for your class makes your `new` "strict". This is a great way to catch small typos. |
ufobat/p6-StrictClass…/02-roles.t :5: |
role Bar { |
ufobat/p6-StrictClass…/04-isa.t :5: |
role A { |
ufobat/p6-XML-Rabbit…/Rabbit.pm6 :4: |
our role XML::Rabbit::Node { |
ufobat/p6-XML-Rabbit…/Rabbit.pm6 :19: |
my role XmlRabbitAttribute { |
ufobat/p6-XML-Rabbit…/Rabbit.pm6 :33: |
my role XmlRabbitAttributeHOW { |
ufobat/p6-XML-Rabbit…/Rabbit.pm6 :48: |
message =>"A method '{$method-name}' is provided by role '{$r.WHAT.^name}', can't create lazy accessor '\$.{$method-name}'" |
ufobat/p6-XML-XPath…/Evaluable.pm6 :6: |
role XML::XPath::Evaluable { |
ufobat/p6-XML-XPath…/Boolean.pm6 :7: |
role XML::XPath::FunctionCall::Boolean { |
ufobat/p6-XML-XPath…/Node.pm6 :6: |
role XML::XPath::FunctionCall::Node { |
ufobat/p6-XML-XPath…/Number.pm6 :6: |
role XML::XPath::FunctionCall::Number { |
ufobat/p6-XML-XPath…/String.pm6 :6: |
role XML::XPath::FunctionCall::String { |
ufobat/p6-XML-XPath…/InfixExprOperatorPerElement.pm6 :7: |
role XML::XPath::InfixExprOperatorPerElement { |
ufobat/perl6-Temp-Path…/README.md :91: |
The temporary `IO::Path` objects created by `make-temp-path` and `make-temp-dir` terms have a role `Temp::Path::AutoDel` mixed in that will… |
ufobat/perl6-Temp-Path…/Path.pm6 :38: |
my role AutoDel [IO::Path:D $orig] { |
ufobat/perl6-Temp-Path…/Path.pm6 :193: |
terms have a role C<Temp::Path::AutoDel> mixed in that will |
ugexe/Perl6-App--ecogen…/ecogen.pm6 :31: |
role Ecosystem { |
ugexe/Perl6-CompUnit--Repository--Github…/Github.pm6 :26: |
my role CURID { |
ugexe/Perl6-CompUnit--Repository--Tar…/Tar.pm6 :27: |
my role CURID { |
ugexe/Perl6-Distribution--Common--Remote…/Github.pm6 :26: |
role Distribution::IO::Remote::Github does Distribution::IO { |
ugexe/Perl6-Distribution--Common--Remote…/01-basic.t :8: |
ok $dist.content('lib/Distribution/Common.pm6').open.slurp-rest.contains('role Distribution::Common'); |
ugexe/Perl6-Distribution--Common…/README.pod :50: |
The base for the various common distribution classes. Fulfills rakudo's C<Distribution> role by providing its own |
ugexe/Perl6-Distribution--Common…/Common.pm6 :5: |
role Distribution::Common does Distribution { |
ugexe/Perl6-Distribution--Common…/Common.pm6 :31: |
self but role :: { |
ugexe/Perl6-Distribution--Common…/IO.pm6 :1: |
role Distribution::IO { |
ugexe/Perl6-Distribution--Common…/Directory.pm6 :5: |
role Distribution::IO::Directory does Distribution::IO { |
ugexe/Perl6-Distribution--Common…/Git.pm6 :3: |
# This targets a LOCAL git path. An additional role could provide access to non-local remotes |
ugexe/Perl6-Distribution--Common…/Git.pm6 :4: |
role Distribution::IO::Proc::Git does Distribution::IO { |
ugexe/Perl6-Distribution--Common…/Tar.pm6 :3: |
role Distribution::IO::Proc::Tar does Distribution::IO { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :1: |
role Grammar::HTTP::Actions::Header::Allow { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :15: |
role Grammar::HTTP::Actions::Header::Accept-Language { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :38: |
role Grammar::HTTP::Actions::Header::Accept-Encoding { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :61: |
role Grammar::HTTP::Actions::Header::Accept { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :115: |
role Grammar::HTTP::Actions::Header::Connection { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :121: |
role Grammar::HTTP::Actions::Header::Content-Type { |
ugexe/Perl6-Grammar--HTTP…/Actions.pm6 :136: |
role Grammar::HTTP::Actions::Header::Transfer-Encoding { |
ugexe/Perl6-Grammar--HTTP…/Extensions.pm6 :1: |
role Grammar::HTTP::Extensions { |
ugexe/Perl6-Grammar--HTTP…/RFC5322.pm6 :3: |
role Grammar::HTTP::RFC5322 { |
ugexe/Perl6-Grammar--HTTP…/RFC6265.pm6 :6: |
role Grammar::HTTP::RFC6265 { |
ugexe/Perl6-Grammar--HTTP…/RFC6854.pm6 :3: |
role Grammar::HTTP::RFC6854 { |
ugexe/Perl6-Grammar--HTTP…/RFC7230.pm6 :4: |
role Grammar::HTTP::RFC7230 { |
ugexe/Perl6-Grammar--HTTP…/RFC7231.pm6 :5: |
role Grammar::HTTP::RFC7231 { |
ugexe/Perl6-Grammar--HTTP…/RFC7232.pm6 :3: |
role Grammar::HTTP::RFC7232 { |
ugexe/Perl6-Grammar--HTTP…/RFC7233.pm6 :3: |
role Grammar::HTTP::RFC7233 { |
ugexe/Perl6-Grammar--HTTP…/RFC7234.pm6 :3: |
role Grammar::HTTP::RFC7234 { |
ugexe/Perl6-Grammar--HTTP…/RFC7235.pm6 :3: |
role Grammar::HTTP::RFC7235 { |
ugexe/Perl6-Grammar--HTTP…/RFC4234.pm6 :1: |
role Grammar::IETF::ABNF::RFC4234_Core is Grammar { |
ugexe/Perl6-Grammar--HTTP…/RFC5234.pm6 :2: |
role Grammar::IETF::ABNF::RFC5234_Core is Grammar { |
ugexe/Perl6-Net--HTTP…/README.pod :44: |
$transport does role { |
ugexe/Perl6-Net--HTTP…/README.pod :133: |
A role for providing access to scheme appropriate socket connections. |
ugexe/Perl6-Net--HTTP…/Dialer.pm6 :6: |
role Net::HTTP::Dialer does Dialer { |
ugexe/Perl6-Net--HTTP…/Interfaces.pm6 :3: |
role Request { |
ugexe/Perl6-Net--HTTP…/Interfaces.pm6 :15: |
role Response { |
ugexe/Perl6-Net--HTTP…/Interfaces.pm6 :21: |
role URL { |
ugexe/Perl6-Net--HTTP…/Interfaces.pm6 :29: |
role Dialer { |
ugexe/Perl6-Net--HTTP…/Interfaces.pm6 :33: |
role RoundTripper does Dialer { |
ugexe/Perl6-Net--HTTP…/Request.pm6 :46: |
# role with an alternative path method to the Request object such as: |
ugexe/Perl6-Net--HTTP…/Request.pm6 :47: |
# `$req = Request.new(...) but role { method path { ~$req.url } }` |
ugexe/Perl6-Net--HTTP…/Response.pm6 :43: |
role ResponseBodyDecoder { |
ugexe/Perl6-Net--HTTP…/Transport.pm6 :18: |
# mix in a proxy role and the host and request target url are set appropriately automatically |
ugexe/Perl6-Net--HTTP…/Transport.pm6 :54: |
$req does role :: { method path { $req.url.Str } } if $proxy; |
ugexe/Perl6-Net--HTTP…/Utils.pm6 :9: |
role IO::Socket::HTTP { |
ugexe/zef…/Zef.pm6 :24: |
role Messenger { |
ugexe/zef…/Zef.pm6 :34: |
role Fetcher { |
ugexe/zef…/Zef.pm6 :44: |
role Extractor { |
ugexe/zef…/Zef.pm6 :51: |
role Tester { |
ugexe/zef…/Zef.pm6 :56: |
role Builder { |
ugexe/zef…/Zef.pm6 :61: |
role Installer { |
ugexe/zef…/Zef.pm6 :66: |
role Reporter { |
ugexe/zef…/Zef.pm6 :70: |
role Candidate { |
ugexe/zef…/Zef.pm6 :78: |
role Repository { |
ugexe/zef…/Zef.pm6 :106: |
role Probeable { |
ugexe/zef…/Zef.pm6 :110: |
role Pluggable { |
ugexe/zef…/Zef.pm6 :146: |
but role :: { has $.short-name = $plugin<short-name> // '' }; |
ugexe/zef…/Build.pm6 :34: |
@got does role :: { method Str { $stdmerge } }; # boolify for pass/fail, stringify for report |
ugexe/zef…/Client.pm6 :304: |
$candi does role :: { has $.build-results is rw = $result; }; |
ugexe/zef…/Client.pm6 :345: |
$candi does role :: { has $.test-results is rw = $result; }; |
ugexe/zef…/Distribution.pm6 :132: |
(::("Distribution::Hash").new(self.?meta || $.hash, :prefix(self.?IO // $*CWD)) but role { |
ugexe/zef…/Test.pm6 :46: |
@got does role :: { method Str { $stdmerge } }; |
ugexe/zef…/repository.t :32: |
my $repository = Zef::Repository.new but role :: { |
viklund/november…/Cache.pm :1: |
unit role November::Cache; |
viklund/november…/Session.pm :1: |
unit role November::Session; |
viklund/november…/index.t :8: |
role Testing { |
viklund/november…/modification.t :8: |
role Testing { |
viklund/november…/save_page.t :8: |
role Testing { |
viklund/november…/norm_counts.t :13: |
role Testing { |
viklund/november…/update_tags.t :13: |
role Testing { |
viklund/november…/article.rtf :399: |
role Session \{}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\lang1033\langfe1033\langnp1033\insrsid1126395 \line }{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\lang1033\langfe1033\langnp1033\insrsid1126395\charrsid1126395 . . .}{\rtlch\fcs1 \af2\afs24 |
yaml/yaml-libyaml-perl6…/Emitter.pm6 :6: |
role LibYAML::Emitable { |
zoffixznet/perl6-IO-CatHandle-AutoLines…/README.md :40: |
A role that adds `.ln` method to |
zoffixznet/perl6-IO-CatHandle-AutoLines…/README.md :53: |
## `role IO::CatHandle::AutoLines` |
zoffixznet/perl6-IO-CatHandle-AutoLines…/README.md :58: |
role IO::CatHandle::AutoLines[Bool:D :$reset = True] |
zoffixznet/perl6-IO-CatHandle-AutoLines…/README.md :67: |
my $cat1 = IO::CatHandle.new(…) does role IO::CatHandle::AutoLines; |
zoffixznet/perl6-IO-CatHandle-AutoLines…/README.md :70: |
my $cat2 = IO::CatHandle.new(…) does role IO::CatHandle::AutoLines[:!reset]; |
zoffixznet/perl6-IO-CatHandle-AutoLines…/AutoLines.pm6 :3: |
role IO::CatHandle::AutoLines[Bool:D :$reset = True] { |
zoffixznet/perl6-IRC-Client…/01-basics.md :33: |
do the `IRC::Client::Plugin` role to obtain extra functionality. |
zoffixznet/perl6-IRC-Client…/01-basics.md :71: |
Your plugin can do the `IRC::Client::Plugin` role (automatically exported |
zoffixznet/perl6-IRC-Client…/01-basics.md :112: |
to do the `IRC::Client::Plugin` role to get access to the Client Object via |
zoffixznet/perl6-IRC-Client…/01-basics.md :141: |
by the `IRC::Client::Plugin` role to call method `.send` on the Client Object. |
zoffixznet/perl6-IRC-Client…/03-method-reference.md :106: |
argument that does `IRC::Client::Message` role and is refered to as |
zoffixznet/perl6-IRC-Client…/Client.pm6 :12: |
role IRC::Client::Plugin is export { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :3: |
role IRC::Client::Message { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :18: |
role Join does M { has $.channel; } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :19: |
role Mode does M { has @.modes; } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :20: |
role Mode::Channel does Mode { has $.channel; } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :21: |
role Mode::Me does Mode { } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :22: |
role Nick does M { has $.new-nick; } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :23: |
role Numeric does M { } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :24: |
role Part does M { has $.channel; } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :25: |
role Quit does M { } |
zoffixznet/perl6-IRC-Client…/Message.pm6 :26: |
role Unknown does M { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :30: |
role Ping does M { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :34: |
role Privmsg does M { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :40: |
role Privmsg::Channel does Privmsg { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :49: |
role Privmsg::Me does Privmsg { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :56: |
role Notice does M { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :62: |
role Notice::Channel does Notice { |
zoffixznet/perl6-IRC-Client…/Message.pm6 :73: |
role Notice::Me does Notice { |
zoffixznet/perl6-LN…/README.md :63: |
## role `IO::CatHandle::AutoLines` |
zoffixznet/perl6-Testo…/Out.pm6 :1: |
unit role Testo::Out; |
zoffixznet/perl6-Testo…/Test.pm6 :13: |
role Testo::Test { |
zoffixznet/perl6-Twitter…/README.md :33: |
methods. The `Twitter::API` role is composed into `Twitter` to allow a more |
zoffixznet/perl6-Twitter…/API.pm6 :15: |
unit role Twitter::API |
zoffixznet/perl6-Twitter…/AccountCredentials.pm6 :1: |
unit role Twitter::API::AccountCredentials; |
zoffixznet/perl6-Twitter…/AccountSettings.pm6 :1: |
unit role Twitter::API::AccountSettings; |
zoffixznet/perl6-Twitter…/ApplicationRateLimit.pm6 :1: |
unit role Twitter::API::ApplicationRateLimit; |
zoffixznet/perl6-Twitter…/DMReceived.pm6 :1: |
unit role Twitter::API::DMReceived; |
zoffixznet/perl6-Twitter…/DMSent.pm6 :1: |
unit role Twitter::API::DMSent; |
zoffixznet/perl6-Twitter…/DirectMessages.pm6 :1: |
unit role Twitter::API::DirectMessages; |
zoffixznet/perl6-Twitter…/Favorites.pm6 :1: |
unit role Twitter::API::Favorites; |
zoffixznet/perl6-Twitter…/FavoritesList.pm6 :1: |
unit role Twitter::API::FavoritesList; |
zoffixznet/perl6-Twitter…/Search.pm6 :1: |
unit role Twitter::API::Search; |
zoffixznet/perl6-Twitter…/Statuses.pm6 :1: |
unit role Twitter::API::Statuses; |
zoffixznet/perl6-Twitter…/TrendsAvailable.pm6 :1: |
unit role Twitter::API::TrendsAvailable; |
zoffixznet/perl6-Twitter…/TrendsPlace.pm6 :1: |
unit role Twitter::API::TrendsPlace; |
zoffixznet/perl6-Twitter…/OAuth.pm6 :1: |
unit role Twitter::OAuth; |
zoffixznet/perl6-Twitter…/UA.pm6 :2: |
unit role Twitter::UA does Twitter::OAuth; |
zoffixznet/perl6-WWW-P6lert…/P6lert.pm6 :1: |
role WWW::P6lert::X is Exception {} |
zostay/P6W…/P6W.pod :57: |
Each layer has a specific role related to the other layers. The server layer is responsible for managing the application lifecycle and perf… |
zostay/P6W…/P6W.pod :102: |
The server MAY provide variables in the environment in either role in addition to the ones defined here, but they MUST contain a period and SHOULD be given a unique prefix to avoid name clashes. |
zostay/P6W…/README.md :62: |
Each layer has a specific role related to the other layers. The server layer is responsible for managing the application lifecycle and perf… |
zostay/P6W…/README.md :112: |
The server MAY provide variables in the environment in either role in addition to the ones defined here, but they MUST contain a period and SHOULD be given a unique prefix to avoid name clashes. |
zostay/p6-Getopt-ForClass…/ForClass.pm6 :95: |
my role SubCommand[$name] { |
CIAvash/WebService-FootballData…/UserAgent.pm6 :22: |
($_ but role { has Str $.footballdata_error = $error }).rethrow; |
CIAvash/WebService-FootballData…/CommonTableStats.pm6 :1: |
unit role WebService::FootballData::Role::CommonTableStats; |
CIAvash/WebService-FootballData…/MakeFixture.pm6 :7: |
unit role WebService::FootballData::Role::Factory::MakeFixture; |
CIAvash/WebService-FootballData…/MakeLeague.pm6 :3: |
unit role WebService::FootballData::Role::Factory::MakeLeague; |
CIAvash/WebService-FootballData…/MakePlayer.pm6 :3: |
unit role WebService::FootballData::Role::Factory::MakePlayer; |
CIAvash/WebService-FootballData…/MakeTable.pm6 :4: |
unit role WebService::FootballData::Role::Factory::MakeTable; |
CIAvash/WebService-FootballData…/MakeTeam.pm6 :3: |
unit role WebService::FootballData::Role::Factory::MakeTeam; |
CIAvash/WebService-FootballData…/MakeTeamSearchResult.pm6 :3: |
unit role WebService::FootballData::Role::Factory::MakeTeamSearchResult; |
CIAvash/WebService-FootballData…/HasFixtures.pm6 :3: |
unit role WebService::FootballData::Role::HasFixtures; |
CIAvash/WebService-FootballData…/HasRequest.pm6 :3: |
unit role WebService::FootballData::Role::HasRequest; |
CIAvash/WebService-FootballData…/HasRequest.pm6 :11: |
WebService::FootballData::Role::HasRequest - A role for classes that make HTTP requests |
CIAvash/WebService-FootballData…/HasRequest.pm6 :26: |
A role for classes that make HTTP requests |
CIAvash/WebService-FootballData…/ID.pm6 :1: |
unit role WebService::FootballData::Role::ID[Str $link_name = 'self']; |
CIAvash/WebService-FootballData…/ID.pm6 :17: |
WebService::FootballData::Role::ID - A role for classes that want to extract ID from %.links |
CIAvash/WebService-FootballData…/ID.pm6 :32: |
A parameterized role for classes that want to extract ID from %.links. |
CIAvash/WebService-FootballData…/Request.pm6 :3: |
unit role WebService::FootballData::Role::Request; |
CIAvash/WebService-FootballData…/UserAgent.pm6 :1: |
unit role WebService::FootballData::Role::UserAgent; |
Created
August 4, 2021 10:51
-
-
Save Whateverable/529b72e273d560fa213c77db080caee6 to your computer and use it in GitHub Desktop.
greppable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
role |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment