Struct cretonne::prelude::settings::PredicateView [−][src]
pub struct PredicateView<'a>(_);
A reference to just the boolean predicates of a settings object.
The settings objects themselves are generated and appear in the isa/*/settings.rs
modules.
Each settings object provides a predicate_view()
method that makes it possible to query
ISA predicates by number.
Methods
impl<'a> PredicateView<'a>
[src]
impl<'a> PredicateView<'a>
pub fn new(bits: &'a [u8]) -> PredicateView<'a>
[src]
pub fn new(bits: &'a [u8]) -> PredicateView<'a>
Create a new view of a precomputed predicate vector.
See the predicate_view()
method on the various Flags
types defined for each ISA.
pub fn test(self, p: usize) -> bool
[src]
pub fn test(self, p: usize) -> bool
Check a numbered predicate.
Trait Implementations
impl<'a> Clone for PredicateView<'a>
[src]
impl<'a> Clone for PredicateView<'a>
fn clone(&self) -> PredicateView<'a>
[src]
fn clone(&self) -> PredicateView<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a> Copy for PredicateView<'a>
[src]
impl<'a> Copy for PredicateView<'a>
Auto Trait Implementations
impl<'a> Send for PredicateView<'a>
impl<'a> Send for PredicateView<'a>
impl<'a> Sync for PredicateView<'a>
impl<'a> Sync for PredicateView<'a>